以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  隐藏列的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=64838)

--  作者:我来看看
--  发布时间:2015/3/3 12:26:00
--  隐藏列的问题
请问我想表A的第一列、第五列和第六列只有管理员级别的用户可见,其他用户是看不到的,如何实现??
--  作者:lsy
--  发布时间:2015/3/3 12:48:00
--  
隐藏列的问题,要看你用不用菜单里的“取消隐藏列”菜单,这个菜单能灵活设置显示哪些列、隐藏哪些列,但是会把权限不允许显示的列也显示出来了。

要想二者兼顾,就要自己做“取消隐藏列”的窗口,与权限设置一致。

--  作者:有点甜
--  发布时间:2015/3/3 14:02:00
--  

 If User.Group <> "管理员" then

       Tables("表A").Cols("第一列").Visible = False

 End If


--  作者:我来看看
--  发布时间:2015/3/3 15:03:00
--  
谢谢甜老师,请问代码写在哪个事件里面??
--  作者:有点甜
--  发布时间:2015/3/3 15:04:00
--  
 可以放在Afteropenproject事件或者LoaduserSetting事件