Foxtable(狐表)用户栏目专家坐堂 → 代码问题


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

主题:代码问题

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


加好友 发短信
等级:五尾狐 帖子:1152 积分:7712 威望:0 精华:0 注册:2019/6/13 9:57:00
代码问题  发帖心情 Post By:2021/6/28 14:30:00 [只看该作者]


下面的代码是正确:
If User.Group = "业务经理" Then       
Select Case e.Col.Name
    Case "审核","审核日期","审核人"
    Case Else
        e.Cancel = True '则禁止编辑
End Select
End If

下面代码有问题,与需求不致,请帮修改,谢谢

需求1:如果分组不是业务经理,除"审核","审核日期","审核人",为不可编辑,其他都可以编辑?
需求2:如何上面的代码和下代码合在一起,写得比较简洁?

If User.Group <> "业务经理" Then    '如果分组不是业务经理

Select Case e.Col.Name
    Case "审核","审核日期","审核人"   '如何实现禁止编辑
    Case Else
        e.Cancel = False '则可编辑
End Select
End If

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


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/28 14:31:00 [只看该作者]

If User.Group = "业务经理" Then       
Select Case e.Col.Name
    Case "审核","审核日期","审核人"
    Case Else
        e.Cancel = True '则禁止编辑
End Select
else
Select Case e.Col.Name
    Case "审核","审核日期","审核人"
        e.Cancel = True '则禁止编辑
End Select
End If

 回到顶部