以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]全局表锁定非空单元格 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=7195) |
-- 作者:ddlzq -- 发布时间:2010/5/24 20:38:00 -- [求助]全局表锁定非空单元格 请问各位老师,我看帮助中有关于锁定非空单元格,如果我想所有表都实现锁定非空单元格,不想指定表名列名,这样写对吗? If e.IsNull(IsFocusCell) Then e.Cancel =True End If 放在表的PrepareEdit事件中可否? 呵呵,别笑啊,我只是猜的,没敢试。 [此贴子已经被作者于2010-5-24 20:38:00编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2010/5/24 20:57:00 -- 错得非常离谱,无法打分。
If e.Row.IsNull(e.col.Name) Then e.Cancel = True End If
[此贴子已经被作者于2010-5-24 20:57:40编辑过]
|
-- 作者:ddlzq -- 发布时间:2010/5/24 20:58:00 -- ![]() [此贴子已经被作者于2010-5-24 20:58:45编辑过]
|
-- 作者:ddlzq -- 发布时间:2010/5/24 21:00:00 --
唉?。。。。代码贴进去了 没生效啊....
[此贴子已经被作者于2010-5-24 21:02:35编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2010/5/24 21:02:00 -- 从头看帮助,反复看,细致看,不放过任何一个疑点。 |
-- 作者:ddlzq -- 发布时间:2010/5/24 21:04:00 -- If e.Row.IsNull(e.Col.Name) = False 查到帮助了 是不是应该=FALSE? |
-- 作者:狐狸爸爸 -- 发布时间:2010/5/24 21:06:00 -- If e.Row.IsNull(e.col.Name) = False Then e.Cancel = True End If |
-- 作者:狐狸爸爸 -- 发布时间:2010/5/24 21:07:00 -- 所以必须看懂帮助,否则我一个笔误,就够你折腾的 |
-- 作者:ddlzq -- 发布时间:2010/5/24 21:09:00 --
谢谢噢... |
-- 作者:狐狸爸爸 -- 发布时间:2010/5/24 21:21:00 -- 帮助当然要查的,但是基本概念必须摸透。 |