易表在线答疑技术与交流用户社区 → FilterFor如何同字段多重筛选


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

主题:FilterFor如何同字段多重筛选

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


加好友 发短信
等级:新手上路 帖子:33 积分:547 威望:0 精华:0 注册:2012/10/23 17:11:00
FilterFor如何同字段多重筛选  发帖心情 Post By:2017/8/1 12:06:00 [只看该作者]

如图,在备注字段中筛选出“苹果”或者“梨子”,是或者。
我的按钮程序:FilterFor("备注","instr","苹果") And FilterFor("备注","instr","梨子")
或者FilterFor("备注","instr","苹果") OR FilterFor("备注","instr","梨子")

这两种写法筛选出来的都是空的,如何编写代码?请教高手。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:同字段多重筛选.egd


图片点击可在新窗口打开查看此主题相关图片如下:苹果或者梨子.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2017/8/1 12:06:35编辑过]

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


加好友 发短信
等级:新手上路 帖子:33 积分:547 威望:0 精华:0 注册:2012/10/23 17:11:00
  发帖心情 Post By:2017/8/1 12:23:00 [只看该作者]

哈哈,我搞定了。加  ,1  即可
在当前表中筛选符合条件的行。

Filterfor(CompareCol,CompareMode,CompareValue,...)

CompareCol   进行比较的列,可以用列名称表示,也可以用位置表示。
CompareMode  比较方式,包括=、>、<、>=、<=、<>、Like、Instr共8种比较方式。
CompareValue 比较值 
Option       可选参数,如果在执行该函数之前已经进行过筛选,那么:
             0 必须同时满足本次和之前的筛选条件
             1 满足本次和之前的筛选条件中的任何一个即可
             2 只需满足本次筛选条件既可
             4、查询结束后出现提示窗口

这样的代码即可,万能的搜索。

FilterFor("备注","instr","苹果") And FilterFor("备注","instr","梨子",1)

 回到顶部