以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  筛选功能  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=121827)

--  作者:z769036165
--  发布时间:2018/7/13 15:09:00
--  筛选功能
请问如何在窗口table中进行的Filter筛选后,实现表中内容修改,结果不在筛选,如

表中A列 有  1 2 2 1 3 4 5  七行数据,使用Filter 筛选 不等于1后得到第2,3,5,6,7行结果,当第2行的数据改成1后,表单会自动筛选,把第2行再次筛选掉,我需要第2行修改成1后不进行筛选,还是显示1 2 3 4 5

--  作者:有点甜
--  发布时间:2018/7/13 15:49:00
--  

方法一:不要设置成副本表,直接用主表;

 

方法二:可以修改筛选条件为

 

Tables("窗口1_Table1").filter = "_Identify not in (" & DataTables("表A").GetComboListString("_Identify", "第一列=\'2\'").replace("|", ",") & ")"