我在 VBA 中有一个应用程序,其中包含许多报告、查询、表单和表格。此.mdb
文件链接到另一个.mdb
文件(应用程序的实际数据库)。此应用程序最初是在 Windows XP 中开发的。但是我必须移动这个应用程序才能从一台装有 Windows 7 的机器上运行。现在,当我在 win 7 机器上运行一个特定的报告时,它会抛出一个错误。
作为事件属性设置输入的表达式 On Deactivate 产生了以下错误:应用程序与 OLE 服务器或 Active X 组件通信时出现问题
当我从该特定报告中注释掉 Deactivate 事件时,错误不再存在。但有趣的一点是,当我使用相同的.mdb
文件从 XP 机器上运行时,它工作得很好。
我很困惑。任何帮助将不胜感激。