vb查询,输入查询条件后,能在MSFlexgrid控件中显示查询结果。请帮我检查一下错误,谢谢。在线等

PrivateSubCommand2_Click()DimtxtSQLAsStringDimmrccAsNewRecordsetIfTrim(ComboY.Text=""... Private Sub Command2_Click()
Dim txtSQL As String
Dim mrcc As New Recordset
If Trim(ComboY.Text = "") Then
MsgBox "请选择查找条件!", vbOKOnly + vbExclamation, "警告"
ComboY.SetFocus
End If

txtSQL = "select * from assignment where 截至= '" & ComboY.Text & "'"
ADOcn.Execute txtSQL
mrcc.ActiveConnection = ADOcn
txtSQL = "select * from assignment "
mrcc.Open txtSQL

MSFlexGrid1.Clear
MSFlexGrid1.Rows = 0
MSFlexGrid1.Cols = 13
txtSQL = "申请人" + vbTab + "项目" + vbTab + "原因" + vbTab + "办法" + vbTab + "截至" + vbTab + "监护人" + vbTab + "状态"
MSFlexGrid1.AddItem txtSQL
Do While Not mrcc.EOF
txtSQL = Trim(mrcc("申请人")) + vbTab + Trim(mrcc("项目")) + vbTab + Trim(mrcc("原因")) + vbTab + Trim(mrcc("办法")) + vbTab + Trim(mrcc("截至")) + vbTab + Trim(mrcc("监护人")) + vbTab + Trim(mrcc("状态"))
MSFlexGrid1.AddItem txtSQL
mrcc.MoveNext
Loop
MSFlexGrid1.FixedRows = 1
End Sub
展开
 我来答
arvi21
2010-11-10 · TA获得超过509个赞
知道小有建树答主
回答量:511
采纳率:0%
帮助的人:227万
展开全部
显示出来,在哪里显示啊?
控件:
Private Sub Text1_Change()
Adodc1.RecordSource = "select * from 表 where 规格 like '" & Text1 & "' & '%'"
Adodc1.Refresh
text2=adodc1.recordset.Fields("字段名1") & adodc1.recordset.Fields("字段名2") '要显示多少写多少的字段名,
End Sub

不需要按回车.模糊查询
请参考
WO196157629
2010-11-10
知道答主
回答量:74
采纳率:0%
帮助的人:13.8万
展开全部
错误提示了怎么呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式