以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何只让指定的角色才能显示指定的表  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=55447)

--  作者:荟美绘姿
--  发布时间:2014/8/16 23:37:00
--  [求助]如何只让指定的角色才能显示指定的表

只让属于“ 管理员角色” 的用户才能显示“滤表”,而其他角色就不显示

 

这个代码该如何写, 请大侠帮忙一下下, 谢谢

[此贴子已经被作者于2014-8-16 23:40:08编辑过]

--  作者:荟美绘姿
--  发布时间:2014/8/16 23:56:00
--  

有大侠帮忙吗?


--  作者:菲舍尔
--  发布时间:2014/8/17 0:20:00
--  
If user.Group = "管理员" Then
   Tables("滤表").Visible = True
Else
   Tables("滤表").Visible = False
End If
写在loadusersetting事件中,或者afteropenproject事件中

--  作者:荟美绘姿
--  发布时间:2014/8/17 9:09:00
--  

3楼的不行

我试了,所有用户组的用户者不能显示,包括管理员用户组的也不显示了


--  作者:荟美绘姿
--  发布时间:2014/8/17 9:26:00
--  

我对3楼的进行了修改才行

 

If User.IsRole("管理员") Then
    Tables("滤表").Visible = True
Else
    Tables("滤表").Visible = False
End If