以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请问如何实现某列数据一旦录入不可更改 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=39251) |
-- 作者:baixiaobai -- 发布时间:2013/8/19 16:50:00 -- 请问如何实现某列数据一旦录入不可更改 请问如何实现某列数据一旦录入不可更改? |
-- 作者:czy -- 发布时间:2013/8/19 16:55:00 -- PrepareEdit事件
|
-- 作者:baixiaobai -- 发布时间:2013/8/19 16:56:00 -- 感谢! |
-- 作者:baixiaobai -- 发布时间:2013/8/19 16:59:00 -- 在控件中也不允许再修改吗? |
-- 作者:狐狸爸爸 -- 发布时间:2013/8/19 17:23:00 -- 控件要实现类似效果,设置此控件enter事件:
If e.Sender.Text = "" Then |
-- 作者:lsy -- 发布时间:2013/8/19 18:34:00 -- 思路不够严谨喽,一旦保存,不可更改,才符合实际。 |
-- 作者:有点甜 -- 发布时间:2013/8/19 19:22:00 -- 如果是想让更改无效的话,就编写datacolchanging事件 If e.OldValue <> "" AndAlso e.OldValue IsNot Nothing Then e.Cancel = True msgbox("不允许更改") End If |