Foxtable(狐表)用户栏目专家坐堂 → 关于开发者和管理员


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

主题:关于开发者和管理员

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


加好友 发短信
等级:童狐 帖子:274 积分:1788 威望:0 精华:0 注册:2013/2/18 23:22:00
关于开发者和管理员  发帖心情 Post By:2022/11/17 0:42:00 [显示全部帖子]

图片点击可在新窗口打开查看
在禁止了非开发者(developer)登陆后看不到表标题,但是却要让管理员(administrator)可以看得见数据操作日志这张表,要怎么才能实现呢?

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


加好友 发短信
等级:童狐 帖子:274 积分:1788 威望:0 精华:0 注册:2013/2/18 23:22:00
  发帖心情 Post By:2022/11/17 9:08:00 [显示全部帖子]

If User.Type <> UserTypeEnum.Developer Then
    TableCaptionVisible = False
End If

Select Case User.Type
    Case User.Type = UserTypeEnum.Developer
        Tables("数据操作日志").visible = True 
    Case UserTypeEnum.Administrator 
        Tables("数据操作日志").visible = True
    Case Else
        Tables("数据操作日志").visible = False 
End Select 


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


加好友 发短信
等级:童狐 帖子:274 积分:1788 威望:0 精华:0 注册:2013/2/18 23:22:00
  发帖心情 Post By:2022/11/17 9:30:00 [显示全部帖子]

老师,我不想让管理员看到其他的表标题呀,我只想让他看到【数据操作日志】这个表的标题,该怎么设置呢?

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


加好友 发短信
等级:童狐 帖子:274 积分:1788 威望:0 精华:0 注册:2013/2/18 23:22:00
  发帖心情 Post By:2022/11/17 9:54:00 [显示全部帖子]

老师,这代码该怎么写?烦请版版老师提示写写,谢谢。

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


加好友 发短信
等级:童狐 帖子:274 积分:1788 威望:0 精华:0 注册:2013/2/18 23:22:00
  发帖心情 Post By:2022/11/17 11:03:00 [显示全部帖子]

老师,这代码有问题,开发者进去,看不到数据操作日志了,只有管理者才能看得见了。

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


加好友 发短信
等级:童狐 帖子:274 积分:1788 威望:0 精华:0 注册:2013/2/18 23:22:00
  发帖心情 Post By:2022/11/17 11:35:00 [显示全部帖子]

If User.Type <> UserTypeEnum.Developer AndAlso User.Type <> UserTypeEnum.Administrator Then
    TableCaptionVisible = False
End If
Select Case User.Type
    Case User.Type = UserTypeEnum.Developer
        For Each tb As Table In Tables
            tb.visible = True
        Next
    Case User.Type = UserTypeEnum.Administrator 
        For Each tb As Table In Tables
            tb.visible = False
        Next
        Tables("数据操作日志").visible = True
    Case Else
        Tables("数据操作日志").visible = False 
End Select

现在开发者进去,也只能看得到数据操作日志了,其他的表都看不见了。图片点击可在新窗口打开查看

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


加好友 发短信
等级:童狐 帖子:274 积分:1788 威望:0 精华:0 注册:2013/2/18 23:22:00
  发帖心情 Post By:2022/11/17 15:15:00 [显示全部帖子]

这个代码就没错了,非常棒,给力。谢谢版版

 回到顶部