Foxtable(狐表)用户栏目专家坐堂 → 有没有一种写法,可以先过滤Table中的复选框,再过滤Filter


  共有2003人关注过本帖树形打印复制链接

主题:有没有一种写法,可以先过滤Table中的复选框,再过滤Filter

帅哥哟,离线,有人找我吗?
白面书生
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:38 积分:362 威望:0 精华:0 注册:2015/6/17 21:23:00
有没有一种写法,可以先过滤Table中的复选框,再过滤Filter  发帖心情 Post By:2017/1/12 22:28:00 [只看该作者]

比如现在某个Table已经被选中部分行

Dim rs As List(of Row) = Tables("统计人员表").GetCheckedRows()

但又想在这基础上实现

Tables("统计人员表").Filter = '表达式'

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/1/12 23:14:00 [只看该作者]

Dim idxs As String = "-1,"
For Each r As Row In Tables("统计人员表").GetCheckedRows()
    idxs = idxs & r("_Identify") & ","
Next

Tables("统计人员表").Filter = "_Identify in (" & idxs.trim(",") & ") and 你的表达式"


 回到顶部