Foxtable(狐表)用户栏目专家坐堂 → 多角色为什么无效


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

主题:多角色为什么无效

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


加好友 发短信
等级:婴狐 帖子:16 积分:316 威望:0 精华:0 注册:2018/2/1 11:18:00
多角色为什么无效  发帖心情 Post By:2019/10/21 21:34:00 [只看该作者]

请问专家,我做了个多角色管理功能,单
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:角色管理测试.rar

角色可用,添加多角色无法运行,程序见附件,多角色管理代码如下,
Select Case User.Roles
    Case "总经理"
        Select Case e.Link.Text
            Case "总经理区域"
                Forms("总经理区域").open()
            Case "经理区域"
                Forms("经理区域").open()
            Case "员工区域"
                Forms("员工区域").open()
        End Select
    Case "经理"
        Select Case e.Link.Text
            Case "经理区域"
                Forms("经理区域").open()
            Case "员工区域"
                Forms("员工区域").open()
        End Select
    Case "员工"
        Select Case e.Link.Text
            Case "员工区域"
                Forms("员工区域").open()
        End Select
End Select

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


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

只能这样判断:

if User.IsRole("总经理") then

elseif User.IsRole("经理") then

elseif User.IsRole("员工") then

end if

 回到顶部