2010-11-12 100 views
0

所以,我在Access 2007中创建了一个表单,并在其上放置了一个子表单。然后,我转到子表单上的某个控件,并使用构建器指向OnClick事件的代码生成器。这就打开了VBA编辑器&插入的一个子骨架。我在这里添加了代码(只是一个怪异的'MsgBox,迄今),保存&尝试运行(打开)窗体。它看起来不错,但点击该活动代码的产量,立刻控制:错误处理子表单上的控件事件

您输入如事件属性设置表达点击产生以下错误:在Microsoft Access中与通信作为出现问题ActiveX控件的OLE服务器。

所谓的关于错误通知的帮助完全没用。它显示为:

当事件未能运行时发生此错误,因为Microsoft Office Access无法评估事件逻辑的位置。例如,如果窗体的OnOpen属性设置为= [Field],则会发生此错误,因为Access需要在触发事件时运行宏或事件名称。

访问知道在设计时发生了什么,因为它让我陷入了VBA。属性表条目确实是阅读“[事件过程]”。有没有一个秘密的忍者技巧来处理子窗体中的事件,还是仅仅是不可能的?

+0

代码编译? – Fionnuala 2010-11-12 18:58:22

+0

这就是问题所在 – awrigley 2010-11-12 22:31:08

回答

1

我删除了问题子表&创建了一个新问题。这一个似乎按预期工作。去图....