Foxtable(狐表)用户栏目专家坐堂 → 多重模糊筛选


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

主题:多重模糊筛选

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/7/29 11:11:00 [显示全部帖子]

tables(X).FIlter="(" & tables(X).FIlter & ") and (" & Filter & ")"

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/7/29 11:23:00 [显示全部帖子]

就这么简单,没别的内容了.   设计查询窗口参考帮助http://www.foxtable.com/help/topics/1058.htm

加多一个判断,防止第一次筛选原本Filter为空的时候报错

if tables(X).FIlter> "" then
tables(X).FIlter="(" & tables(X).FIlter & ") and (" & Filter & ")"
else
  tables(X).FIlter=Filter
end if 

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/7/29 11:33:00 [显示全部帖子]

看5楼帮助,  多重筛选的完整代码就这么多

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/7/29 14:38:00 [显示全部帖子]

这样数据量大了效率差,建议还是放在按钮比较科学

非要放到textchanged里也是可以的,代码直接放过去即可.

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/7/29 14:47:00 [显示全部帖子]

放到Textchanged事件去即可

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/7/29 14:48:00 [显示全部帖子]

If .Value IsNot Nothing Then

改为 

If .Text > "" Then

 回到顶部