以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 授权管理 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=89583) |
-- 作者:kaituozhe -- 发布时间:2016/8/25 4:13:00 -- 授权管理 If e.Row.DataRow.IsNull("审核") = False Then \'如果审批列不为空 以上代码是想如果已经审核,则任何人都不能编辑,如果没有审核,则制单人或会计主管可以编辑,但是执行的结果是无论是否审核制单本人及会计主管都可以编辑,怎么修改上述代码才可以实现目标呢? |
-- 作者:Hyphen -- 发布时间:2016/8/25 8:51:00 -- If e.Row.DataRow.IsNull("审核") = False Then \'如果审批列不为空 e.Cancel = True \'则禁止编辑 Else If e.Row.DataRow("制单") = _username OrElse _username = "会计主管" Then \'如果审批列不为空 Else e.Cancel = True End If End If
|