以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 不改变其他列已有的筛选对某些列重新筛选 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=174323) |
-- 作者:jacksnfeng -- 发布时间:2022/1/11 10:01:00 -- 不改变其他列已有的筛选对某些列重新筛选 我的表经常要求对好多列同时筛选,并且要切换筛选条件,可是每次重新筛选都要按“取消",然后所有列的筛选都被取消,我又要对每一列都设置筛选条件,非常繁琐不便。 例如当前对列ABCDEF设了筛选条件,现在想改变一下A和B的筛选条件,按取消后就全部都被清零,又必须对所有列A-F筛选条件重新设置。 有没有一种方法能够”回退“,退回去上一步或某一步的筛选条件?或者在不改变其他列筛选条件情况下单独改变指定列?
|
-- 作者:有点蓝 -- 发布时间:2022/1/11 10:05:00 -- 退回去上一步或某一步的这个可以,建一个全局变量的集合,每次把条件都加入集合即可。 至于不改变其他列筛选条件情况下单独改变指定列,这个就做不到了。考虑自己写代码处理把,比如:http://www.foxtable.com/webhelp/topics/1058.htm |
-- 作者:jacksnfeng -- 发布时间:2022/1/11 11:26:00 -- 谢谢 请问有例子可以参考吗? |
-- 作者:有点蓝 -- 发布时间:2022/1/11 11:36:00 -- 2楼帮助链接不就是例子吗 |
-- 作者:jacksnfeng -- 发布时间:2022/1/11 14:59:00 -- 我只是不明白全局变量这里怎么用 窗口那个我会做。 我只是不明白全局变量这里怎么用?
|
-- 作者:有点蓝 -- 发布时间:2022/1/11 15:05:00 -- http://www.foxtable.com/webhelp/topics/1842.htm public lst as new list(of string) 筛选按钮 lst.add(tables(xxx).filter) tables(xxx).filter = "新的条件"
|