Foxtable(狐表)用户栏目专家坐堂 → Remove隐藏系统列


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

主题:Remove隐藏系统列

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


加好友 发短信
等级:九尾狐 帖子:2482 积分:22932 威望:0 精华:0 注册:2011/3/29 17:14:00
Remove隐藏系统列  发帖心情 Post By:2019/8/16 21:57:00 [只看该作者]

    Tables("shouye").Cols.Remove("第一列")
    Tables("shouye").Cols.Remove("第二列")
上面代码正对单个Tables,如何编写 所有表如果有包含  姓名 列的Remove
下面代码在全局表可以实现,在AfterOpenProject 如何实现呢
    


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110579 积分:562791 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/16 22:34:00 [只看该作者]


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


加好友 发短信
等级:九尾狐 帖子:2482 积分:22932 威望:0 精华:0 注册:2011/3/29 17:14:00
  发帖心情 Post By:2019/8/16 23:02:00 [只看该作者]

For Each tb As Table In Tables
    Select Case tb. Col.Name
    Case Contains"姓名" ,"'日期,"ID" Then
      Cols.Remove  
 
End Select
Next


还是没有理解,不会用,求助

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


加好友 发短信
等级:九尾狐 帖子:2482 积分:22932 威望:0 精华:0 注册:2011/3/29 17:14:00
  发帖心情 Post By:2019/8/19 15:15:00 [只看该作者]

老师在吗 求助撒

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110579 积分:562791 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/19 16:25:00 [只看该作者]

Dim str() As String = {"第一列","第二列"}
For Each tb As Table In Tables
    For Each c As String In str
        If tb.Cols.Contains(c) Then tb.Cols.Remove(c)
    Next
Next

 回到顶部