Foxtable(狐表)用户栏目专家坐堂 → 关于权限问题的咨询~~


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

主题:关于权限问题的咨询~~

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/12 22:28:00 [显示全部帖子]

以下是引用wealthwind在2014-5-12 22:26:00的发言:
全局变量找不到可以录入的地方额·~~全局代码就可以。。。。。。。。

 

在全局代码

 

参考

 

http://www.foxtable.com/help/topics/1842.htm

 

http://www.foxtable.com/help/topics/0325.htm

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/12 22:31:00 [显示全部帖子]

 是的

 

For Each s As String In "ComboBox1|TextBox4|Button3|Button1|Button4".Split("|")
    e.Form.Controls(s).Enabled = (User.roles = "日常事务")

 

改成多用户是不是这样设置:

For Each s As String In "ComboBox1|TextBox4|Button3|Button1|Button4".Split("|")
    e.Form.Controls(s).Enabled = (User.roles = "日常事务" or User.roles = "个案拆分" )

 

或者

 

For Each s As String In "ComboBox1|TextBox4|Button3|Button1|Button4".Split("|")
    e.Form.Controls(s).Enabled = (User.roles like "*日常事务*" )

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/12 22:39:00 [显示全部帖子]

 回复34楼,呃,才理解你的意思

 

 如果是多用户,你就需要这样改,意思是,只要拥有 日常事务 或者 个案拆分 的才允许编辑

 

For Each s As String In "ComboBox1|TextBox4|Button3|Button1|Button4".Split("|")
    e.Form.Controls(s).Enabled = (User.roles like "*日常事务*" or User.roles like "*个案拆分*" )


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/13 9:06:00 [显示全部帖子]

 回复36楼

 

A:

For Each s As String In "ComboBox1|TextBox4|Button3|Button1|Button4".Split("|")
    e.Form.Controls(s).Enabled = (User.roles = "日常事务" or User.roles = "个案拆分" )

 

B:

For Each s As String In "ComboBox1|TextBox4|Button3|Button1|Button4".Split("|")
    e.Form.Controls(s).Enabled = (User.roles like "*日常事务*" or User.roles like "*个案拆分*" )

 

多角色的字符串是"xxx,yyy",也就是说A无法匹配,只有B可以匹配,实现你要的功能


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/13 10:42:00 [显示全部帖子]

 回复43楼,这个东西,你测试一次便知。很简单的问题。

 回到顶部
总数 16 上一页 1 2