以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  勾选锁定后,不能取消勾选  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=122218)

--  作者:DLW77
--  发布时间:2018/7/20 21:22:00
--  勾选锁定后,不能取消勾选
老师,你好,我用这个代码勾选“对账”锁定行后,想取消勾选并解锁,代码要怎么修改?我现在要取消勾选,要先点击“解锁行”的键,才能取消勾选。我想把“对账”的勾去掉就能解锁。

If e.DataCol.Name = "对账" Then 
    If e.NewValue = True Then 
        e.DataRow.Locked = True 
    End If
End If


--  作者:有点蓝
--  发布时间:2018/7/20 21:47:00
--  
这没有办法的。增加一个按钮或者菜单进行解锁
--  作者:swagger
--  发布时间:2022/6/28 19:30:00
--  
如果只是锁定数据不能修改的话,可以在prepareedit  

If e.Col.name <> "对账" Then
if e.row("对账”)= true then
e.cancel = true
end if
end if




[此贴子已经被作者于2022/6/28 21:03:14编辑过]