以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 想对已锁定行的其中列解锁 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=54306) |
-- 作者:liujywwy -- 发布时间:2014/7/25 12:29:00 -- 想对已锁定行的其中列解锁 我点击了提交按钮,然后把当前行锁定。r.Locked = True。 但是呢我又不行对“QQ号码列”和“附件”列锁定。不锁定这2列我才可以使用这2列。 又该怎么写代码,该如何判断?
|
-- 作者:有点甜 -- 发布时间:2014/7/25 14:07:00 -- 这个没办法,除非不要把行锁定。
你可以这样做:1、添加一列【锁定】,需要锁定的时候赋值为true;2、编写prepareEdit事件,控制对哪些列进行不允许操作
http://www.foxtable.com/help/topics/2255.htm
|
-- 作者:Bin -- 发布时间:2014/7/25 14:11:00 -- 增加一个逻辑列 已提交 点了提交按钮后,把这个列设置为TRUE ( 可以隐藏这个列不显示) 然后在PrepareEdit加入代码 if e.col.name <> "QQ号码列" andalso e.col.name <> "附件" then if e.row("已提交") then e.cancel=true end if end if
|