Foxtable(狐表)用户栏目专家坐堂 → 勾选锁定后,不能取消勾选


  共有4787人关注过本帖树形打印复制链接

主题:勾选锁定后,不能取消勾选

美女呀,离线,留言给我吧!
DLW77
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:188 积分:1699 威望:0 精华:0 注册:2018/2/26 13:15:00
勾选锁定后,不能取消勾选  发帖心情 Post By:2018/7/20 21:22:00 [只看该作者]

老师,你好,我用这个代码勾选“对账”锁定行后,想取消勾选并解锁,代码要怎么修改?我现在要取消勾选,要先点击“解锁行”的键,才能取消勾选。我想把“对账”的勾去掉就能解锁。

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


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/7/20 21:47:00 [只看该作者]

这没有办法的。增加一个按钮或者菜单进行解锁

 回到顶部
帅哥哟,离线,有人找我吗?
swagger
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:689 积分:5362 威望:0 精华:0 注册:2012/8/25 20:50:00
  发帖心情 Post By: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编辑过]

 回到顶部