以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- 求助table表中筛选数据代码? (http://foxtable.com/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编辑过]
|