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


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

主题:隐藏列

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


加好友 发短信
等级:九尾狐 帖子:2234 积分:15278 威望:0 精华:0 注册:2015/7/18 10:10:00
隐藏列  发帖心情 Post By:2021/2/22 10:01:00 [只看该作者]

Tables("" & bm & "").Cols("" & cm.Name & "").Visible = False

使用上述代码隐藏窗口中某一列后还可以用菜单的的“隐藏列”菜单打开,在不隐藏菜单中的“隐藏列”时怎么让用户打不开隐藏列?


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


加好友 发短信
等级:九尾狐 帖子:2234 积分:15278 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2021/2/22 10:14:00 [只看该作者]

 Tables("订单").Cols.Remove("折扣","金额"),用户仍然可以通过菜单命令撤销隐藏

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


加好友 发短信
等级:超级版主 帖子:106732 积分:542855 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/2/22 10:43:00 [只看该作者]

Remove后是不可能通过菜单命令撤销隐藏的。

当然重新加载表是会重新看到这些列的。要严格进行权限控制的话,就要设计自己的菜单,屏蔽可能会影响的菜单

 回到顶部