以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]审核后锁定某几列 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=52388) |
-- 作者:oubenming -- 发布时间:2014/6/14 20:36:00 -- [求助]审核后锁定某几列 易表里有这样一个预处理公式:if([审核] = -1,LockCol(1,12),UnlockCol(1,12))。既审核后,锁定这行的1-12列,这行的其他列还能编辑。在狐表里能实现这样的功能吗?请老师们帮助解决一下。谢谢了。 [此贴子已经被作者于2014-6-14 20:37:57编辑过]
|
-- 作者:jianjingmaoyi -- 发布时间:2014/6/14 21:28:00 -- 表事件的第一个事件: Select Case e.Col.Name Case "列名1", "列名2" If e.Row("审核") = True Then e.Cancel = True End If End Select |
-- 作者:oubenming -- 发布时间:2014/6/14 22:03:00 -- 是在表事件里的PrepareEdit里设置吗? 没反应。 |
-- 作者:oubenming -- 发布时间:2014/6/14 22:10:00 -- 谢谢jianjingmaoyi老师。能用了。 |
-- 作者:shiliwhy_91641 -- 发布时间:2014/10/15 19:28:00 -- 是的,我在DataColChanging这个事件中也行的? |
-- 作者:shiliwhy_91641 -- 发布时间:2014/10/15 19:29:00 -- 这里面的DataColChanging代码也不行的? |
-- 作者:有点甜 -- 发布时间:2014/10/15 19:37:00 -- 如果写到datacolchanging事件,改一下 Select Case e.DataCol.Name Case "列名1", "列名2" If e.DataRow("审核") = True Then e.Cancel = True End If End Select
|