以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  用户角色调用  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=180213)

--  作者:lxmoffice
--  发布时间:2022/10/7 17:13:00
--  用户角色调用
老师

您好!


判断用户角色用IF语句, 是否可以用select case 语句呢? 

If User.IsRole("审核") Then
   
\'审核代码

Else

    MessageBox.Show("你无审核权限!")

End
If



因为需在同一表同一列判断多个角色, 我常试用角色名(如下), 但不起作用, 不知为何?

Select case user.roles 


case "车床安排","磨床安排","铣床安排" 

e.cancel = false 


case else

e.cancel = true


End select 





[此贴子已经被作者于2022/10/7 17:17:00编辑过]

--  作者:有点蓝
--  发布时间:2022/10/8 9:11:00
--  
只能使用if