以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  筛选的问题  (http://www.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
--  

您好,两个条件不能放到一起,是下面使用者逐步筛选资料信息用的,现用您的这个代码后,好像不能查到信息(没有第一次筛选的情况下可用,但有了第一个筛选取后,就不行),系统总是提醒一个信息

 

 


图片点击可在新窗口打开查看此主题相关图片如下:clip_image002.jpg
图片点击可在新窗口打开查看

不知为什么,请大家再帮我看看,谢谢!


--  作者:狐狸爸爸
--  发布时间: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 & ")"