Foxtable(狐表)用户栏目专家坐堂 → 隐藏汇总模式无关列的代码


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

主题:隐藏汇总模式无关列的代码

帅哥哟,离线,有人找我吗?
狐狸爸爸
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
隐藏汇总模式无关列的代码  发帖心情 Post By:2009/7/16 12:59:00 [显示全部帖子]

Dim Lst As New List(of String)
For each g As SubtotalGroup In CurrentTable.SubtotalGroups
    For Each s As string In g.Totalon.Split(",")
        If lst.Contains(s) = False Then
            lst.Add(s)
        End If
    next
    If lst.Contains(g.Groupon) = False Then
        lst.Add(g.GroupOn)
    End If
Next
For Each c As Col In CurrentTable.Cols
    c.Visible = lst.Contains(c.Name)
Next

喜欢的话,可以做成一个自定义函数,随时调用。

[本帖被加为精华]
 回到顶部