我继承了一个Access数据库,它显示了一些非常奇怪的间歇性行为,有时在设计模式下打开或保存对象时执行VBA过程。
例如,我可以SHIFT + OPEN数据库以绕过任何启动代码。但是当我在DESIGN视图中打开一个表单时,没有打开任何其他表单,然后运行一个过程(由于启动代码未执行而出现错误。)
任何人都可以了解这可能会如何发生吗?例如,是否可以指定在设计模式下打开表单时触发的事件?
非常感谢, 吉姆
答案 0 :(得分:0)
功能区回调触发 - 即使您只是在设计模式下打开表单,也会发生这种情况。因此,您必须在“其他”选项卡中使用/设置功能区属性(将其删除),因此不会运行任何代码。
因此,请检查表单功能区设置 - 该代码将触发并运行回调,如果您直接跳转到设计模式,则会执行此操作。
答案 1 :(得分:0)
检查是否还有其他任何正在运行的活动计时器正在运行的表单。