以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  求助-文本框模糊查询  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=187479)

--  作者:lovetoday
--  发布时间:2023/7/21 10:24:00
--  求助-文本框模糊查询
本人想在文本框中输入文本,然后利用模糊查询查得想要的包含信息,但在运行中出现以下问题,烦请老师指教;
代码为:
Dim cx As WinForm.TextBox = e.Form.Controls("TextBox17")

Dim g As New GroupTableBuilder("统计表1", DataTables("BTBD"))
g.Groups.AddDef("泵车基础信息_编号", "编号")
g.Groups.AddDef("泵车基础信息_车牌号", "车牌号")
g.Groups.AddDef("泵车基础信息_归属", "归属")
g.Groups.AddDef("泵车基础信息_名称", "名称")
g.Filter = "[泵车基础信息_车牌号] like \' % "& cx.text &" % \'"
Tables("统计总表_Table148").DataSource = g.BuildDataSource()

Tables("统计总表_Table148").AutoSizeCols()

e.Form.Controls("Table148").Visible = True

运行结果为:

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2023/7/21 10:36:00
--  
字符串里不要有多余的空格。但是关键字前后最好加上空格

g.Filter = "[泵车基础信息_车牌号] like \'%" & cx.text & "%\'"
[此贴子已经被作者于2023/7/21 10:36:26编辑过]

--  作者:lovetoday
--  发布时间:2023/7/21 10:55:00
--  
啊哦,这个空格就是问题的所在,问题已经解决,谢谢老师了!