以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]请问这种筛选如何做 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=59449) |
-- 作者:mxm121 -- 发布时间:2014/11/4 16:04:00 -- [求助]请问这种筛选如何做
表内数据先经过时间段筛选 然后通过左侧的客户级别再次筛选 但是筛选结果是从整个表筛选出来的 而不是在时间段筛选后的 请问这个如何搞啊
|
-- 作者:有点甜 -- 发布时间:2014/11/4 16:07:00 -- 点击左侧的时候,如果代码是
Tables("表A").Filter = Filter
就改成
Tables("表A").Filter = "之前的时间段筛选 and " & Filter |
-- 作者:有点甜 -- 发布时间:2014/11/4 16:08:00 -- 不会做,就你做个对应例子发上来 |
-- 作者:mxm121 -- 发布时间:2014/11/4 16:11:00 -- 其实不光是有根据时间段筛选后再筛选的问题
还有根据其它筛选结果再选客户级别的 没法都写在filter前面吧 不能根据当前窗口内数据再做筛选的方法吗 |
-- 作者:Bin -- 发布时间:2014/11/4 16:14:00 -- 2楼就是根据当前窗口数据再做筛选的方法啊 |
-- 作者:有点甜 -- 发布时间:2014/11/4 16:15:00 -- Tables("表A").Filter &= " and " & Filter |
-- 作者:mxm121 -- 发布时间:2014/11/4 16:23:00 -- 问题是这个先前筛选的filter如何传递过来 有很多种不同的筛选啊 用全局变量 但又涉及一个清除的问题 |
-- 作者:有点甜 -- 发布时间:2014/11/4 16:40:00 -- 在 afterFilter 记录筛选条件,但是判断一下是不是点击左边情况,如果不是,就记录。
点击左边的时候,根据记录的筛选条件,合并条件 |
-- 作者:mxm121 -- 发布时间:2014/11/4 17:01:00 -- 如果我用系统自带的Syscmd.Filter.Advanced()等筛选 能否获得筛选条件 |
-- 作者:有点甜 -- 发布时间:2014/11/4 17:06:00 -- 肯定可以,你只要在afterfilter写入记录的代码就行了。 |