以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  让不同用户查看不同的表问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=170742)

--  作者:xnsiwei
--  发布时间:2021/8/5 17:08:00
--  让不同用户查看不同的表问题
项目事件AfteOpenProject事件中设置代码:
Select Case User.Name
    Case "环评审批"
        Tables("pw1").Visible = False
    Case "排污许可"
        Tables("hp1").Visible = False
        Tables("hp2").Visible = False
        Tables("hp3").Visible = False
        Tables("hp4").Visible = False
        Tables("hp5").Visible = False
        Tables("hp6").Visible = False
End Select

切换用户后无任何反应。

--  作者:有点蓝
--  发布时间:2021/8/5 17:40:00
--  
代码放到LoadUserSetting事件
--  作者:xnsiwei
--  发布时间:2021/8/6 9:28:00
--  
问题解决,但不能切换用户,切换后表都没了
--  作者:有点蓝
--  发布时间:2021/8/6 9:39:00
--  
for each t as table in Tables
t.Visible =true
next
Select Case User.Name
    Case "环评审批"
        Tables("pw1").Visible = False
    Case "排污许可"
        Tables("hp1").Visible = False
        Tables("hp2").Visible = False
        Tables("hp3").Visible = False
        Tables("hp4").Visible = False
        Tables("hp5").Visible = False
        Tables("hp6").Visible = False
End Select