以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 字符型权限失效问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=184477) |
-- 作者:lgz518 -- 发布时间:2022/12/9 15:06:00 -- 字符型权限失效问题 \'\'已审核后,表不可编辑 If e.Row.IsNull("审核") = False Then \'原本这个审核字段是逻辑型,后改为字符型,也可实现,已审核不可编,空值是可编辑 e.Cancel = True \' End If 现在需求:审核是已审核,为不可编辑,其他可编辑,或审核不是已审核,是可编辑, 但下面代码,审核=未审核时,就不可编辑,如何实现需求? \'已审核后, 表不可编辑 - If e.Row("审核") = "已审核" Then \'如果审批人列不为空 e.Cancel = True \'则禁止编辑 Else e.Cancel = False\'则禁止编辑 End If |
-- 作者:有点蓝 -- 发布时间:2022/12/9 15:17:00 -- If e.Row("审核") = "已审核" Then e.Cancel = True \'则禁止编辑 End If
|
-- 作者:lgz518 -- 发布时间:2022/12/9 19:16:00 -- 上面代码还无法实现需求,当“审核”=“未审核”时,就是实现不可编辑,不是需求 需求是:审核是已审核,为不可编辑,其他可编辑,或审核不是已审核,是可编辑, |
-- 作者:有点蓝 -- 发布时间:2022/12/10 9:04:00 -- 代码没有问题。请上传实例说明 |