Foxtable(狐表)用户栏目专家坐堂 → 关于查询件号的求助


  共有2539人关注过本帖树形打印复制链接

主题:关于查询件号的求助

帅哥哟,离线,有人找我吗?
sunnywood503
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:202 积分:1276 威望:0 精华:0 注册:2015/4/16 12:05:00
关于查询件号的求助  发帖心情 Post By:2015/7/27 21:17:00 [只看该作者]

假设有张表,存在三个字段,分别是总成号,部件号,零件号。现需做一个模糊查询,在一个名为物料号的文本框输入数字,点击查询后,总成号、部件号、零件号这三个字段只要含有这串数字,就过滤出来。如何实现?

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By: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
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:202 积分:1276 威望:0 精华:0 注册:2015/4/16 12:05:00
  发帖心情 Post By:2015/7/28 11:42:00 [只看该作者]

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


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/28 12:05:00 [只看该作者]

1、表名要写对;

 

2、TextBox1要写查询的值;

 

3、代码没问题


 回到顶部