vb中如何把查询到的数据显示在msflexgrid上呢 请高手来围观解答啊

作者&投稿:贸昌 (若有异议请与网页底部的电邮联系)
vb中如何把查询到的数据显示在msflexgrid上呢 请高手来围观解答啊~

你怎么是一条呢,只要Excel中有数据记录就能显示完好的哦!

连接Excel 文件:
With Data1
.Connect = "Excel 5.0;"
.DatabaseName = "D:\vbTemp\excel.xls"
.RecordSource = "Sheet1$"

End With

先得到记录集rst
Set MSFlexGrid1.DataSource = rst

是否又是你在问这个问题了?

你连接的是否为Access 数据库?下面以Access 数据库为例子:

 

先看一下结果。

窗体中放置好各控件,Form_Load()增加如下的程序:

Private Sub Form_Load()
   With Data1
         .Connect = "Access"
         .DatabaseName = "D:\vbTemp\myDB.mdb"                         ‘数据库所在的全路径及名称
         .RecordSource = "SELECT  * FROM T101 ORDER BY F1"  '这里的T101是我用的表名称
         .Refresh                                                                                ’F1 是我用的字段名称
    End With
End Sub
“查询”按扭增加如下的程序:

 

Private Sub cmdFind_Click()    
    With Data1
      .RecordSource = "SELECT * FROM T101 WHERE F1 Like '" + Trim(txtCode) + "*'"
      .Refresh
    End With    
End Sub

1、添加 MSFlexGrid 控件:

     “工程”->"部件"->"选择 Microsoft FlexGrid Control 6.0"->"确定"

2、Data 控件应该会设置吧

3、窗体上放置该控件,设置其 DataSource 属性=Data1

3、添加需要的程序

4、程序中的 "F1" 是我用字段名称,代表的是“错误编号”

5、查询中用 Like 语句可以获得相关的结果,也可以用 "=" 但后面不需要*“符号

     "SELECT * FROM T101 WHERE F1 ='" + Trim(txtCode) + "'"



你用msHflexgrid吧,msflexgrid不支持,需要单个写,带H 的是6.0的,可以直接绑定


如何在excel表中查找当前日期后匹配到的值?
要在 Excel 中查询当前日期后匹配到当前日期列的值,您可以使用函数和筛选功能。下面是一个基本的步骤:假设您的日期数据存储在A列,要匹配的日期是B1单元格中的当前日期。在B2单元格中输入以下公式,以获取当前日期:scssCopy code=TODAY()在C列中,您可以使用以下公式来比较日期:bashCopy code=IF(...

excel表格中怎么实现通过货号查询到对应的颜色尺码
Excel中可以利用Vlookup函数或者Lookup函数以及Index函数、Indirect函数、Offset函数结合Match实现通过货号查询到对应的颜色尺码。这里以最基本的Vlookup函数为例,介绍具体的做法。软件版本:Office2013 首先Excel中应该有基础的货号和颜色尺码对应表,如下图所示:然后在需要查找颜色尺码的单元格中输写公式,如下...

...B中按选取的月份来打印表A的内容(A、B两表已设置同步),怎样把...
用sql语句查询出来,然后再把数据打印出来。

...中的SQL语句。如何使用一条SQL语句一次性查询到?
你是想将B字段中所有SQL的结果合并吧?如果保存的是SQL,那么只能用游标一条条执行,将结果统一放到一个表中后,再查询出来。

oracle中怎么如何把两张表中查询到的数据求和,
select item_code ,spec,units,firm_id,sum(amount),sum(price) from (select * from a union all select * from b)group by item_code ,spec,units,firm_id

SQL 数据库中把查询出来的列怎样添加到另外查询出来的表中,谢谢各位大...
select B.FNAME,b.faddress 地址,C.FNAME 专营业务员,B.FContact 联系人,B.FPhone 电话,MAX(A.FDATE) 最后购买日期,datediff(d, MAX(A.FDATE), getdate()) as 距今时间 from ICStockBill A,t_Organization B,T_EMP C where A.ftrantype=21 AND A.FSUPPLYID=B.FITEMID AND B....

如何将一个表的查询结果插入到另一个表中?
将查询结果插入到另一个表的三种情况 一:如果要插入目标表不存在:select*into目标表from表where...二:如果要插入目标表已经存在:insertinto目的表select*from表where条件 三:如果是跨数据库操作的话:怎么把A数据库的atable表所查询的东西,全部插入到B数据库的btable表中 select*intoB.btablefrom...

怎么把“查询数据"插入表格中?
1.在sheet1中先写好筛选条件,点开文件复制的目标excel(本文是sheet2),最上面工具栏中点“数据”,找到筛选旁边的“高级”选项,跳出“高级筛选”框 2.选中“将筛选结果复制到其他位置”,然后“列表区域”选中sheet1中的原始数据,“条件区域”选中sheet1中我们提前写好的条件,“复制到”选中sheet2...

安全b证成绩如何查询呢?
查询安全B证的成绩,可以访问各地的住房和城乡建设厅官方网站。以陕西省为例,具体步骤如下:首先,打开浏览器,输入"陕西省住房和城乡建设厅"进行搜索,找到官方网站后点击进入。在网站中,找到并点击"办事服务"选项,接着在子菜单中选择"人员库"选项,进入相关查询页面。在人员资格查询界面,你会看到...

Excel中四列A,B,C,G,如何从B列中查询和A列一样的字符,如果有,在D列返 ...
在D1中输入=IF(A1=B1,C1,"")下面的往下拉就是了.--- 在D1中输入 =IF(COUNTIF(B:B,A1),C1,"")

隆阳区18260435425: 在VB中怎么样使用MSFlexGrid控件将查询结果显示出来 -
秘菡胆维: 楼上的回答有误,这个问题根本用不到for循环,应该如下解决:在模组里定义如下变量:Public cn As New ADODB.Connection '通用连接资料库字串 Public rs As New ADODB.Recordset '通用获取记录集字串 Public Const str_Ado = "Provider=...

隆阳区18260435425: VB调用SQL中的存储过程,并将结果显示在MSFlexGrid控件中.急等!!! -
秘菡胆维: 这个简单,先把数据读出来 然后再显示就行了,帖一段自己的程序你看看Private Sub Command2_Click()link With adoRes i = 1 While Not .EOF...

隆阳区18260435425: vb6中如何设置能够只查询指点的字段并在MSFLEXGRID中显示出来? -
秘菡胆维: 新建一个工程,放个 MSHFlexGrid1 和一个按钮 Command1 在代码窗放入下面代码 Option Explicit Public con As New ADODB.Connection Public Rs As New ADODB.Recordset'连接数据库语句 Public Function conData() con.ConnectionString ...

隆阳区18260435425: 在VB中想实现用select语句查询筛选之后的数据在MSChart上用图表显示出来,请问如何实现? -
秘菡胆维: 直接用添加数据点的方法和数组都可以,举个例,用添加数据点的方法画一个有10个随机数据点的曲线图:Dim random As New Random() Dim pointIndex As Integer For pointIndex = 0 To 9 chart1.Series[0].Points.AddY(random.Next(1,100)) Next pointIndex chart1.Series[0].ChartType=SeriesChartType.Line; 希望对你有帮助

隆阳区18260435425: 大神求救;vb 中我怎么把根据条件查询的结果显示在MSHFlexGrid里;不是所有; -
秘菡胆维: 将执行的结果赋值给RecordSet,再将RecordSet绑到MSHFlexGrid,你可以把RecordSet保存成XML,XML数据Excel可以直接读取

隆阳区18260435425: vb将sql server的数据查询到msflexgrid控件显示时,要加一个“序号”列,显示1,2,3,4这样的顺序号.
秘菡胆维: 用RecordSet把数据读出来,一条一条的填进msflexgrid里,顺便就可以在前面加序号了 例如 Set myDb = Workspaces(0).OpenDatabase("d:\data.mdb", False, False, ";pwd=" & strPassword & "") Set myRs = myDb....

隆阳区18260435425: vb6中如何在TEXT1中输入数据,在MSHFlexGrid控件中实时显示根据TEXT1中的条件查询到的数据并写入TEXT1中 -
秘菡胆维: 思路:你的要求全部是键盘按下事件.所以应该用控件的KeyDown事件来写代码. 而KeyDown事件中包含参数KeyCode ,即:每个键按下后返回的值, 所以,可以用 MsgBox KeyCode 语句来得到按下某个键时返回的值, 比如:按下回车踺时...

隆阳区18260435425: VB中怎么通过查询ACCESS数据库把筛选的具有相同条件的多条数据同时显示在MSHFlexGird控件中? -
秘菡胆维: 假设你是用Adodb控件连接数据库的. Adodc1.RecordSource="Select * form 你的数据库名 where 筛选数据列名=筛选条件" Adodc1.Refresh Set MSHFlexGrid1.DataSource = adodb1 MSHFlexGrid1.Refresh可以试一下以上方法.

隆阳区18260435425: 请教高手:delphi7中怎么把数据库中符合条件的多行数据显示到MSFlexGrid1中 -
秘菡胆维: 没用过你说的MSFlexGrid1控件,这个控件应该是微软的吧.delphi本身有支持数据库的grid控件,也有很多第三方的grid控件的表现和delphi的grid控件基本一致.通过查询query控件将满足你条件的记录筛选出来,在关联的dbgrid控件中全部显示出来----这种操作在delphi中是极其平常的操作了.不要把VB的操作模式带到delphi中!!!

隆阳区18260435425: VB中如何绑定数据到MSChart 控件? -
秘菡胆维: Microsoft Chart 控件是一个数据绑定控件,允许您以图形方式表示数值数据.不像其他数据绑定控件,Chart 控件不能同 Remote Data 控件一起使用,也不能同 Data 控件一起使用.它可以同 ADO Data Control、ADO Recordset 以及 Data ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网