Foxtable(狐表)用户栏目专家坐堂 → [求助]权限管理


  共有2424人关注过本帖平板打印复制链接

主题:[求助]权限管理

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


加好友 发短信
等级:七尾狐 帖子:1710 积分:11410 威望:0 精华:0 注册:2015/6/22 8:11:00
[求助]权限管理  发帖心情 Post By:2019/8/1 9:58:00 [只看该作者]

老师好,权限管理下面代码(内部函数)没用了,


Dim e As Object = Args(0)
For Each dr As DataRow In DataTables("授权表").Select("(',' + 姓名 + ',' like '%," & User.Name & ",%' or ',' + 用户分组 + ',' like '%," & User.group & ",%') And  窗口名 = '" & e.Form.Name & "'")
    If dr("按扭名") = Nothing Then
        msgbox("你无权打开窗口")
        e.Form.close
        unlockbasemainform
        Return Nothing
    Else
        e.Form.Controls(dr("按扭名")).Visible = not dr("不可见")
        e.Form.Controls(dr("按扭名")).Enabled = not dr("不可编辑")
    End If
Next
Return True


Dim result = Functions.Execute("授权隐藏窗口",e)     ‘’引用内部函数
If result = Nothing Then Return



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