Foxtable(狐表)用户栏目专家坐堂 → [求助]列的权限问题


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

主题:[求助]列的权限问题

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110569 积分:562735 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/2/20 18:02:00 [显示全部帖子]

如果是主表和副本,直接使用这个代码没有问题。如果是sqltable,在窗口表事件中写

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110569 积分:562735 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/2/21 11:26:00 [显示全部帖子]

msgbox(User.Group)
msgbox(User.Type.ToString())

弹出看看用户的信息

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110569 积分:562735 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/2/21 11:40:00 [显示全部帖子]

你的逻辑有点看不懂:是“理化”的才可以编辑,还是,不是“理化”的才可以编辑,开发者能不能编辑?

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110569 积分:562735 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/2/21 12:03:00 [显示全部帖子]

Select Case e.Col.Name
    Case "费用_试样加工费","试验_检测日期"
    Case Else
        If User.Group = "理化" AndAlso User.Type <> UserTypeEnum.Developer Then
            e.Cancel = True
        End If
End Select

 回到顶部