以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  表的一列可以任意修改  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=170331)

--  作者:15666282205
--  发布时间:2021/7/22 9:53:00
--  表的一列可以任意修改
老师,我在表的startedit事件中设置了下面的代码,用来控制权限。我想实现其中一列“标记”逻辑列不受控制,可以任意修改,请您指导。
    If e.Row("接收") = True Then \'如果审批列不为空
        MessageBox.Show("发票已接收,不能修改!")
        e.Cancel = True \'则禁止编辑
    End If

--  作者:有点蓝
--  发布时间:2021/7/22 9:55:00
--  
if e.col.name <> "标记"
If e.Row("接收") = True Then \'如果审批列不为空
        MessageBox.Show("fa piao已接收,不能修改!")
        e.Cancel = True \'则禁止编辑
    End If
end if

--  作者:15666282205
--  发布时间:2021/7/22 10:01:00
--  
自己感觉很难,看到您的代码又感觉很简单,还是学的不够,谢谢!