以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于用户组替换的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=120750) |
-- 作者:aza520 -- 发布时间:2018/6/22 18:43:00 -- 关于用户组替换的问题 我有代码1如下,今年可能还会增加“3建设办”,“4建设办”,请问老师,有没有什么办法像代码2一样,用“x建设办”代表所有的建设办,这样就不用每新增一个建设办,就要重新修改代码1? 代码1: If e.Col.Name =
"业主审核" Then If User.Group <> "1建设办" And User.Group <> "2建设办" And User.Name <> "开发者" Then e.Cancel = True End If End If If e.Col.name
<> "业主审批" AndAlso e.Col.name <> "批复日期" AndAlso
e.Col.name <> "计量期数" AndAlso e.Col.name <> "业主审核" Then If e.Row("业主审核") = True Then e.Cancel = True End If End If 代码2: If e.Col.Name =
"业主审核" Then If User.Group <> "x建设办" And
User.Name <> "开发者" Then e.Cancel = True End If End If If e.Col.name
<> "业主审批" AndAlso e.Col.name <> "批复日期" AndAlso
e.Col.name <> "计量期数" AndAlso e.Col.name <> "业主审核" Then If e.Row("业主审核") = True Then e.Cancel = True End If
End If |
-- 作者:有点蓝 -- 发布时间:2018/6/22 20:53:00 -- If e.Col.Name = "业主审核" Then If User.Group.Contains("建设办") = False And User.Name <> "开发者" Then e.Cancel = True End If End If |