以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 筛选的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=26406) |
-- 作者:小猪鑫鑫 -- 发布时间:2012/12/3 14:14:00 -- 筛选的问题 狐爸及各位狐友:想请问一个筛选的问题,一个表有两个筛选条件,FILTER1 与FILTER2 ,但FILTER2要在筛选条件1筛选后的表中再筛选,这个代码怎么写啊,搞了好久没搞好,只能请教了,谢谢 |
-- 作者:sgs -- 发布时间:2012/12/3 14:19:00 -- Tbl.filter = Tbl.filter & filter2 话说回来了,两个条件不能写在一起吗,那样岂不是更简单? |
-- 作者:小猪鑫鑫 -- 发布时间:2012/12/3 14:59:00 -- 您好,两个条件不能放到一起,是下面使用者逐步筛选资料信息用的,现用您的这个代码后,好像不能查到信息(没有第一次筛选的情况下可用,但有了第一个筛选取后,就不行),系统总是提醒一个信息
不知为什么,请大家再帮我看看,谢谢! |
-- 作者:狐狸爸爸 -- 发布时间:2012/12/3 15:02:00 -- Tbl.filter = Tbl.filter & “ And ” & filter2 |
-- 作者:小猪鑫鑫 -- 发布时间:2012/12/3 17:19:00 -- 狐爸:好像还不行啊,它好像只执行了filter2的筛选,而并没在filter1的筛选基础上去进行,请帮我再看看 |
-- 作者:小猪鑫鑫 -- 发布时间:2012/12/3 17:23:00 -- 搞定了狐爸,我的筛选是模糊筛选,应改为 CurrentTable.Filter = CurrentTable.Filter & "and" & "(" & filter2 & ")" 谢谢狐爸及二楼的兄弟! |
-- 作者:lin_hailun -- 发布时间:2012/12/3 17:24:00 -- 贴出你最后生成的的筛选条件 或者试一下 Tbl.filter = "(" & Tbl.filter & ") And (" & filter2 & ")" |