以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  求助table表中筛选数据代码?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=5068)

--  作者:exonjee
--  发布时间:2009/11/20 14:51:00
--  求助table表中筛选数据代码?
请教如何在table表中筛选数据,要求本次筛选要在前次筛选基础上继续筛选数据,可能要不停的这样筛选,逐渐缩小筛选范围!代码如何写?

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

--  作者:yangming
--  发布时间:2009/11/20 15:02:00
--  
看来只能是另加一个辅助表完成了
--  作者:exonjee
--  发布时间:2009/11/20 15:04:00
--  
不想用辅助表,有办法吗?
--  作者:yangming
--  发布时间:2009/11/20 15:12:00
--  
以下是引用exonjee在2009-11-20 15:04:00的发言:
不想用辅助表,有办法吗?

我感觉没办法了,再看看别人有什么高招


--  作者:exonjee
--  发布时间:2009/11/20 15:20:00
--  
想加一个用于标识本次未找到数据逻辑列,每次对不符合条件的列标识起来(这样可能要徝环处理每条不符合条件的数据),开始搜寻的筛选条件中将会加多一个逻辑列是未标识的,这样做不知道数据量大会影响查询速度,哪位大侠有好的解决方法?
--  作者:mr725
--  发布时间:2009/11/20 16:06:00
--  
数据量大?  多大算大? 巨大的话肯定有个速度问题,任何软件都一样~  呵呵。
--  作者:exonjee
--  发布时间:2009/11/20 16:42:00
--  

不用增加辅助列,
6楼有其他好方法,谢谢


--  作者:lxl
--  发布时间:2009/11/20 17:22:00
--  

不用辅助表的话也可以:

With Tables("表A")
    判断是否续查,是的话:
        .Filter = .Filter  &" And 本次条件"
   否则
        .Filter = "本次条件"
End With

[此贴子已经被作者于2009-11-20 17:23:32编辑过]