VB使用TEXT对ACCESS查询

TEXT1TEXT2ACCESS为ORDER表为USERMSG内容如下:NO1NO21247如果TEXT1中数据是1打开VB则直接在TEXT2内显示ACCESS中NO2的... TEXT1 TEXT2
ACCESS 为 ORDER 表为USERMSG 内容如下:
NO1 NO2
1 2
4 7
如果TEXT1 中数据是1 打开VB 则直接在TEXT2内显示 ACCESS中NO2的数据"2",
同理TEXT1 中数据是4 开VB 侧直接在TEXT2内显示 ACCESS中NO2的数据"7"。

使用控件的 我会 但是碰到 打开界面就显示 我的就失败了,求解,求助!谢谢
我源码
Private Sub ViewData() '定义显示数据的过程
With rs
Text1(0).Text = .Fields("no1") '这是TEXT1
Text1(1).Text = .Fields("no2") '这是 TEXT2
End With
End Sub
——————————————————
Private Sub Form_Unload(Cancel As Integer)

rs.Close
cnn.Close

Set rs = Nothing
Set cnn = Nothing
End Sub
------------------------------
Private Sub Form_Load()
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\order.mdb;Persist Security Info=False"
rs.Open "select * from usermsg", cnn, adOpenKeyset, adLockOptimistic

ViewData

Set MSHFlexGrid1.DataSource = rs
MSHFlexGrid1.ColWidth(0) = 100
rs.Filter = "NO1 = " & Text1(0).Text & ""
Debug.Print rs.Filter
ViewData
End Sub
-------------
能给出完整代码 最好 非常谢谢
展开
 我来答
百度网友6e017157
2009-11-26 · TA获得超过1046个赞
知道大有可为答主
回答量:2218
采纳率:50%
帮助的人:1281万
展开全部
你直接用数据库中的语句select 查询text1的内容,查找到m行后,直接让text2=表usermsg的m行2列的内容就可以了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式