Office中国论坛/Access中国论坛
标题:
注意了!发现ACCESS的两个BUG ,版主来看看如何解决
[打印本页]
作者:
wang1999
时间:
2006-6-4 17:39
标题:
注意了!发现ACCESS的两个BUG ,版主来看看如何解决
本人写代码过程发现ACCESS存在以下两个问题。
今日贴出,看看各位版主能否与以解决或解释。
Bug1:为什么事件属性在VBA中不能这样写,执行就出错:
Command12.OnClick=Forms("bug").[TestClick]
而在设计视图中却可以在属性表中写入
Bug2:在事件属性写入表达式后,如果表达式是引用类过程,则代码会连续执行两次。如下:
=Forms("bug").[TestClick] →代码会执行两次(引用类过程)
=Msgbox(“执行了”) →代码执行一次(引用模块过程执行一次)
附:问题示例。
环境: windowsXP sp2(sp1) + Internet Explorer 6.0 + Office XP SP3
[attach]18250[/attach]
[此贴子已经被作者于2006-6-4 11:08:46编辑过]
作者:
海狸先生
时间:
2006-6-4 19:29
所谓BUG1,让我们看一下 OnClick 的帮助吧
设置或返回“应用于”列表中一个对象的“属性”窗口中“单击”框的值。
String
型,可读写。
注意了是 String 型, 所以要这样写 Command12.
所谓BUG2, =Forms("bug").[TestClick] , 这样写可以吗?至少在这我里是通不过
应该是这样写 =TestClick() ,执行一次
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3