以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]用户与角色如何合并设置问题?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=128734)

--  作者:bashanren
--  发布时间:2018/12/13 21:41:00
--  [求助]用户与角色如何合并设置问题?

各位大师晚上好!!

我的问题是:在用户表中有一部分用户的角色是“编辑”,在“人员编辑”窗口中设置了“提交”按钮,要求是用户登录后,在用户表中有角色为“编辑”的用户才能能看到这个“提交按钮”,其他不具“编辑”角色的用户登录后,打开窗口后“提交”按钮是被隐藏了的。谢谢各位老师!!!

我在窗口的“Afterload”事件中写的代码是:就是不知道角色如何加入代码。

 

\'-------------判断"提交"按钮是否可见
If _UserGroup <> "经理" Then

  e.Cancel = True
e.Form.controls("Button1").visible = False
e.Form.controls("Button2").visible = False
Else
e.Form.controls("Button1").visible = True
e.Form.controls("Button2").visible = True

End If


--  作者:有点甜
--  发布时间:2018/12/13 21:44:00
--  

 

你的角色存放在哪个变量里面? _UserGroup? _UserRoles?

 

如果没有存放,请在登陆的时候,把角色赋值给变量 _UserRoles


--  作者:bashanren
--  发布时间:2018/12/13 22:02:00
--  

谢谢“有点甜”老师了!!

我在项目的全局代码的“default”中设置的全局代码:Public _UserPart As String

但不知怎用?

如果不考虑登录用户,只是单独根据“角色”列中的这个用户为“编辑”来做个筛选能不能达到这个目标,就是说判定登录的用户的角色是不是为“编辑”,请大师帮我!!!


--  作者:有点甜
--  发布时间:2018/12/13 23:13:00
--  

登陆的时候,把【角色】列的值弄过去,贴出你登陆按钮的代码。