vb怎么样实现点击查找按钮,打开form2窗体,并把查询结果显示在form2 ?

form1窗体有一个文本框text1和一个查找按钮Command1,同一个文件里有一个db1.mdb.我想实现点击查找按钮,然后把查询的结果显示在form2的datagr... form1窗体有一个文本框text1和一个查找按钮Command1,同一个文件里有一个db1.mdb.我想实现点击查找按钮,然后把查询的结果显示在form2的datagrid里。刚开始学vb,望写出完整的代码,在此谢谢了!
我用的是ADO连接的,没有用adodc控件,谢谢各位了! 并且在form1中已成功连接数据库,form1代码如下:
Dim ZhuCe As ADODB.Connection
Dim rstZhuCe As ADODB.Recordset
Dim cmmZhuCe As ADODB.Command

Private Sub Command1_Click()
Set cmmZhuCe = New ADODB.Command
Set cmmZhuCe.ActiveConnection = ZhuCe
Set Text1.DataSource = rstZhuCe
Set Text2.DataSource = rstZhuCe
Text1.DataField = "名称"
Text2.DataField = "规格"
End Sub

Private Sub Command2_Click()
End
End Sub

Private Sub Command3_Click()
Form2.Show
End Sub

Private Sub Form_Load()
Set ZhuCe = New ADODB.Connection
ZhuCe.CursorLocation = adUseClient
ZhuCe.Open "Provider=Microsoft.jet.oledb.4.0;Data source=" & App.Path & "\db1.mdb"
Set rstZhuCe = New ADODB.Recordset
Set rstZhuCe.ActiveConnection = ZhuCe
rstZhuCe.Open "select * from 价格表", ZhuCe, adOpenStatic, adLockOptimistic
End Sub

其实问题中的text1和Command1是程序中的text3和Command3,谢谢了!
展开
 我来答
网海1书生
科技发烧友

2010-01-19 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26229

向TA提问 私信TA
展开全部
Private Sub Command3_Click()
rstZhuCe.Open "select * from 价格表 where 名称='" & text3.text & "' or 规格='" & text3.text & "'", ZhuCe, adOpenStatic, adLockOptimistic
Set Form2.DataGrid1.DataSource = rstZhuCe
Form2.Show VbModal
End Sub

你试一试,我没验证
cwa9958
2010-01-20 · TA获得超过1885个赞
知道大有可为答主
回答量:2504
采纳率:0%
帮助的人:2019万
展开全部
Dim ZhuCe As ADODB.Connection
Dim rstZhuCe As ADODB.Recordset
Dim cmmZhuCe As ADODB.Command
要写在模块里,为全局变量名。
form2的
Private Sub Form_Load()
Set Form2.DataGrid1.DataSource = rstZhuCe
end sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kevin_SCM
2010-01-19 · 超过16用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:43.2万
展开全部
用ADO控件绑定你的DATAGRID就可以了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式