作者mindscold ()
看板Visual_Basic
标题[VBA ] 表单物件的锁定优先度?
时间Wed Oct 31 10:49:06 2007
请问一下,在access表单中,如欲锁定物件为无法编辑,有2种方法:
1.直接设定该页为无法编辑
2.设定每一个物件的锁定为true
但我现在因为有一张表单,上面有2个查询用物件与约20几个的显示资料用物件。在平日
,资料用物件希望是锁定的、以免遭到误改,仅於切换至修改模式时才能修改;而查询
用物件由於需要输入查询字串,故必需为「随时」都能修改。
那麽问题来了,我现在的方法是藉由按钮来控制锁定与否,但若click事件是做成方法1,
也就是全页都可编或全页都不可编,那麽查询功能就会被限制在修改模式内,这样对使用
者而言相当不方便,但若是使用方法2,也就是针对显示用物件、一个物件一个物件设定
成锁定或未锁定,则又会变成每按一次,系统就要跑上20几行来逐一设定(还要加上判断当
下是在哪一个模式的程式),似乎又会变慢,请问版上各位大大有什麽好方法解决吗?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.17.41