以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]关于列属性中的允许编辑 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=147299) |
-- 作者:lgj716330 -- 发布时间:2020/3/13 15:19:00 -- [求助]关于列属性中的允许编辑 我在列属性中设置允许编辑为false,发布后进去发现仍可手动录入,这会是什么原因 [此贴子已经被作者于2020/3/13 15:19:55编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/3/13 15:23:00 -- 这个相当于锁定列,可以自己点击菜单去掉:http://www.foxtable.com/webhelp/topics/0039.htm |
-- 作者:lgj716330 -- 发布时间:2020/3/13 15:44:00 -- 我就是想锁定,但没锁住 |
-- 作者:有点蓝 -- 发布时间:2020/3/13 15:51:00 -- 肯定是可以的,问题是用户可以自己去掉的。如果哟其它窗口引用了这表,也有可能窗口表里去掉了锁定。 可以在表事件里处理:http://www.foxtable.com/webhelp/topics/0605.htm,这样用户无法通过菜单自己去掉锁定
|
-- 作者:lgj716330 -- 发布时间:2020/3/13 16:27:00 -- 全局表事件PrepareEdit If e.Table.Cols.Contains("审核") Then If e.Row.IsNull("审核") = False Then e.Cancel = True End If End If 这个会不会影响? |
-- 作者:有点蓝 -- 发布时间:2020/3/13 16:52:00 -- 不会有影响 |
-- 作者:lgj716330 -- 发布时间:2020/3/13 17:02:00 -- 好的,我还是直接在StartEdit里控制好了 |