Foxtable(狐表)用户栏目专家坐堂 → [求助]授权代码


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

主题:[求助]授权代码

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


加好友 发短信
等级:三尾狐 帖子:644 积分:4124 威望:0 精华:0 注册:2016/10/19 16:45:00
[求助]授权代码  发帖心情 Post By:2017/6/26 14:50:00 [显示全部帖子]

老师,通过下面代码隐藏窗口,我在菜单窗口下拉链的工作中还是能找到的点击的时候还报错按确定后完全显示了而且能操作。
我希望能不显示或提示而不报错不能操作。


图片点击可在新窗口打开查看此主题相关图片如下:图像 1.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:图像 3.png
图片点击可在新窗口打开查看


Dim e As Object = Args(0)
For Each dr As DataRow In DataTables("授权表").Select("分组名 = '" & User.Name & "'and  窗口名 = '" & e.Form.Name & "'")
e.Form.Controls(dr("按扭名")).Visible = not dr("不可见")
e.Form.Controls(dr("按扭名")).Enabled = not dr("不可编辑")
Next

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


加好友 发短信
等级:三尾狐 帖子:644 积分:4124 威望:0 精华:0 注册:2016/10/19 16:45:00
  发帖心情 Post By:2017/6/26 15:15:00 [显示全部帖子]

老师,不好意思。

 回到顶部
帅哥哟,离线,有人找我吗?
苏州老街
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:644 积分:4124 威望:0 精华:0 注册:2016/10/19 16:45:00
  发帖心情 Post By:2017/6/26 15:54:00 [显示全部帖子]

老师,没有用啊


Tables("授权表").Visible = (User.Type <> UserTypeEnum.User )
If  User.Type = UserTypeEnum.User Then
    For Each dr As DataRow In DataTables("授权表").Select("分组名 = '" & User.Name & "'" )
        If dr("窗口名") = 0 Then
            Forms(dr("窗口名")).Show()
        Else
            Forms(dr("窗口名")).Close()
        End If
    Next
End If

 回到顶部
帅哥哟,离线,有人找我吗?
苏州老街
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:644 积分:4124 威望:0 精华:0 注册:2016/10/19 16:45:00
  发帖心情 Post By:2017/6/26 16:58:00 [显示全部帖子]

老师,4楼代码不太懂

 回到顶部
帅哥哟,离线,有人找我吗?
苏州老街
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:644 积分:4124 威望:0 精华:0 注册:2016/10/19 16:45:00
  发帖心情 Post By:2017/6/26 18:04:00 [显示全部帖子]

老师,我是摆在项目事件中的,没有用。

 回到顶部
帅哥哟,离线,有人找我吗?
苏州老街
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:644 积分:4124 威望:0 精华:0 注册:2016/10/19 16:45:00
  发帖心情 Post By:2017/6/26 20:03:00 [显示全部帖子]

老师,还是报错。

 


图片点击可在新窗口打开查看此主题相关图片如下:图像 5.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
苏州老街
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:644 积分:4124 威望:0 精华:0 注册:2016/10/19 16:45:00
  发帖心情 Post By:2017/6/26 21:46:00 [显示全部帖子]

老师,删除这段代码还有报错。

 

 

Tables("授权表").Visible = (User.Type <> UserTypeEnum.User )  '如果是开发者?管理者,就显示授权表,否则不显示
If  User.Type = UserTypeEnum.User Then  '如果用户是普通用户
    msgbox(user.name)
    For Each dr As DataRow In DataTables("授权表").Select("分组名 = '" & User.Name & "'" ) '根据用户名查找信息
               msgbox(dr("窗口名"))
        Forms(dr("窗口名")).Show()
                Forms(dr("窗口名")).Close()
          Next
End If


图片点击可在新窗口打开查看此主题相关图片如下:图像 6.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:图像 7.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2017/6/26 22:13:25编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
苏州老街
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:644 积分:4124 威望:0 精华:0 注册:2016/10/19 16:45:00
  发帖心情 Post By:2017/6/27 6:26:00 [显示全部帖子]

老师好
在授权表"分组名"列“窗口名”列显示的用户、窗口名称在打开项目后是隐藏反之不隐藏可操作

 回到顶部
帅哥哟,离线,有人找我吗?
苏州老街
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:644 积分:4124 威望:0 精华:0 注册:2016/10/19 16:45:00
  发帖心情 Post By:2017/6/27 12:33:00 [显示全部帖子]

老师,她不停地打开下面的对话框窗口。我在授权表设置了(数据初始化窗口)

图片点击可在新窗口打开查看此主题相关图片如下:图像 4.png
图片点击可在新窗口打开查看



图片点击可在新窗口打开查看此主题相关图片如下:图像 2.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2017/6/27 12:36:33编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
苏州老街
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:644 积分:4124 威望:0 精华:0 注册:2016/10/19 16:45:00
  发帖心情 Post By:2017/6/27 15:43:00 [显示全部帖子]

老师,我是摆在项目事件中的。

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