【发布时间】:2020-03-16 19:08:25
【问题描述】:
我有一个连接到 SQL Server 表并且工作正常的访问前端。但是,当我将其编译为 accde 文件时,关闭数据库时会出现各种错误。这些错误似乎表明程序仍在寻找表或全局变量的值。隐藏表单的 Form_Close() 事件中有一个例程,用于删除所有指向 SQL Server 后端的链接。那么,如何调试已经编译好的访问数据库呢?为什么编译后的 DB 与未编译 (accdb) 版本的行为不同?
【问题讨论】:
-
您不能
debug和accde。你试过trap错误吗?发布导致此错误的实际错误和可能的代码。 -
最常发生的错误是“您作为事件属性设置输入的加载时表达式产生了以下错误:Microsoft Access 数据库引擎找不到输入表或查询“用户”。确保它存在并且它的名字拼写正确。”当用户单击 [OK] 时,程序将正常关闭。
-
应用程序主窗体上有一个Form_Load()事件,它引用了'User'表,但是为什么关闭应用程序时Form_Load事件会运行呢?我的印象是隐藏的表格总是最后关闭的。真的吗?我有一个隐藏表单,它删除了 Form_Close() 中指向“用户”表的链接。
-
从主窗体
标签: vba ms-access debugging compiled