以文本方式查看主题

-  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
--  
代码没有问题。请上传实例说明