Foxtable(狐表)用户栏目专家坐堂 → 某列的编辑权限


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

主题:某列的编辑权限

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


加好友 发短信
等级:超级版主 帖子:113652 积分:578803 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/4/29 22:23:00 [显示全部帖子]

放到PrepareEdit事件http://www.foxtable.com/webhelp/topics/2255.htm

Select Case e.Col.Name
    Case "审核", "项目经理", "项目管理人员"
        If User.Group <> "工程管理部" orelse User.IsRole("经理") = falseThen 
            e.Cancel = true
        End If
End Select

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


加好友 发短信
等级:超级版主 帖子:113652 积分:578803 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/4/30 9:57:00 [显示全部帖子]

测试有什么问题?

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


加好友 发短信
等级:超级版主 帖子:113652 积分:578803 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/4/30 10:24:00 [显示全部帖子]

Select Case e.Col.Name
    Case "审核", "项目经理", "项目管理人员"
        If User.Group <> "工程管理部" orelse User.IsRole("经理") = false Then 
            e.Cancel = true
        End If
case else
        If User.Group <> "行政部" Then 
            e.Cancel = true
        End If
End Select

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


加好友 发短信
等级:超级版主 帖子:113652 积分:578803 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/4/30 10:41:00 [显示全部帖子]

If User.Group = "销售部" Then
    Select Case e.Col.Name
        Case "项目编号", "项目名称"
        Case Else
            e.Cancel = True
    End Select
ElseIf User.Group = "工程管理部" AndAlso User.IsRole("经理") Then
    Select Case e.Col.Name
        Case "审核", "项目经理", "项目管理人员"
        Case Else
            e.Cancel = True
    End Select
ElseIf User.Group <> "行政部" Then 
    e.Cancel = True
End If 

 回到顶部