以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于查询件号的求助  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=72300)

--  作者:sunnywood503
--  发布时间:2015/7/27 21:17:00
--  关于查询件号的求助
假设有张表,存在三个字段,分别是总成号,部件号,零件号。现需做一个模糊查询,在一个名为物料号的文本框输入数字,点击查询后,总成号、部件号、零件号这三个字段只要含有这串数字,就过滤出来。如何实现?
--  作者:大红袍
--  发布时间:2015/7/27 21:50:00
--  

Dim filter As String = "1=2"
For Each dc As Col In Tables("表A").Cols
    Filter &= " or Convert(" & dc.Name & ",\'System.String\') like \'%" & e.Form.Controls("TextBox1").Text & "%\'"
Next

Tables("表A").Filter = filter


--  作者:sunnywood503
--  发布时间:2015/7/28 11:42:00
--  

Dim filter As String = "1=2"
这个代码是什么意思,我放在click事件中,发现没有反应嘛


--  作者:大红袍
--  发布时间:2015/7/28 12:05:00
--  

1、表名要写对;

 

2、TextBox1要写查询的值;

 

3、代码没问题