Foxtable(狐表)用户栏目专家坐堂 → 权限问题


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

主题:权限问题

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


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
权限问题  发帖心情 Post By:2021/4/24 14:44:00 [显示全部帖子]

关于权限有二个问题:
1.下面代码没起作用,是什么问题?

Dim ctl As WinForm.Control = e.Sender
Select Case ctl.BindingField
    Case "订单.产品", "订单.客户", "订单.雇员"
        If User.Name = "张三" Then
            ctl.ReadOnly = BooleanEnum.False '允许编辑
        Else
            ctl.ReadOnly = BooleanEnum.True '禁止编辑
        End If
    Case "订单.已付款", "订单.批准"
        If User.Name = "张明" Then
            ctl.ReadOnly = BooleanEnum.False '允许编辑
        Else
            ctl.ReadOnly = BooleanEnum.True '禁止编辑
        End If
End Select

上面代码,根据下面帮助做.
Dim ctl As WinForm.Control = e.Sender
Select
 Case ctl.BindingField
    Case 
"
A.第一列""A.第二列""A.第三列"
        If User.Name = 
"
张三" Then
            ctl.ReadOnly = BooleanEnum.False 
'
允许编辑
        Else
            ctl.ReadOnly = BooleanEnum.True 
'
禁止编辑
        End If
    Case 
"
A.第四列""A.第五列""A.第六列"
        If User.Name = 
"
李四" Then
            ctl.ReadOnly = BooleanEnum.False 
'
允许编辑
        Else
            ctl.ReadOnly = BooleanEnum.True 
'
禁止编辑
        End 
If

End
 Select

2,如何实现图的权限?关键是如何查看“下级”的成员的数据?谢谢


图片点击可在新窗口打开查看此主题相关图片如下:权限.jpg
图片点击可在新窗口打开查看



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


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2021/4/24 16:22:00 [显示全部帖子]

我可能理解错,二个都搞好,上个实例,请帮看处理、在窗口上
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:权限问题.foxdb



 回到顶部