vba - "File not found"在 Access 2007 中执行任何 VBA 代码时

标签 vba ms-access

我正在使用 Microsoft Access 2007 处理一个大型 Access 2003 项目。最近,一些用户开始遇到我表单中按钮的问题。例如,在没有任何特定原因的情况下,单击按钮或尝试执行任何代码都会返回错误:

File not found



无法进入 Debug模式。发生这种情况时,唯一要做的就是重新启动数据库。我尝试添加 Stop命令在执行块的开头尝试调试它,但根本不执行任何代码。这就像一个编译错误,但它只发生 5-10% 的时间,这真的很奇怪。

经过一番研究,我发现其他人也有同样的问题,例如 thisthis关联。还有其他例子,目前还没有真正的解决方案。

我的数据库可以正常使用一周,然后问题又开始发生。一半的时间和用户无能为力;他们需要重新启动数据库一两次才能让它恢复工作,几分钟后错误可能会再次发生。

因为这是 Access 2007 并且有很多人遇到这个错误,我不敢相信它没有更多的记录。

有什么问题?数据库是否以某种方式部分损坏?我该怎么办?这真的很烦人。

最佳答案

如果我遇到这种情况,我会尝试的第一件事就是对前端数据库文件进行完整的反编译+压缩+重新编译操作,然后将更新后的前端分发给用户,看看是否改善事情。

关于反编译+压缩+重新编译步骤的详细说明可用here . 注:请务必阅读 David W. Fenton 在他的回答中的其他建议。

关于vba - "File not found"在 Access 2007 中执行任何 VBA 代码时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15932743/

相关文章:

vba - 错误检查,无需为每个过程编码

excel - 将选定的电子表格从 Excel 文件导入到 Access 2007 表中的 VBA 代码是什么

excel - 使用 Excel VBA 选择表中的整列

VBA - 从另一个工作簿中删除一行?

r - VBA可以找到R库

SQL:如何从 int 中获取剩下的 3 个数字

sql - VBA 多 SQL 查询到 Excel

forms - BoundValue是MultiPage或TabStrip控件的有效属性吗?

java.lang.ClassNotFoundException : sun. jdbc.odbc.JdbcOdbcDriver 发生异常。为什么?

sql - Access SQL查询: Return records with two or more checkboxes checked