【发布时间】:2018-11-11 14:43:46
【问题描述】:
我继承了一个 Access 数据库,它显示了一些非常奇怪的间歇性行为,有时在设计模式下打开或保存对象时执行 VBA 过程。
例如,我可以 SHIFT+OPEN 数据库绕过任何启动代码。但是当我在 DESIGN 视图中打开一个表单时,没有其他任何东西打开,然后运行一个过程(由于启动代码没有执行而出现错误。)
任何人都可以阐明这可能是如何发生的吗?例如,是否可以指定在设计模式下打开表单时触发的事件?
非常感谢, 吉姆
【问题讨论】:
-
只需检查相关表单背后的代码。查看正在使用的触发事件。
-
我已经做了那个冻糕。我看不到什么事件会触发代码运行。我什至在运行的代码中设置了断点,但是这个断点似乎被忽略了。此外,当我收到错误时,它不会让我 CTRL+BREAK 退出,代码只是循环使用。
-
尝试:反编译然后重新编译、压缩和修复、重建表单。
-
请告诉我们您看到了什么或发布代码。我们可以提供帮助。
-
谢谢 Parfait,我已经尝试过反编译 & 压缩和修复。我讨厌重建表格,但我可能不得不考虑......