ms-access - access 2007 bug - 间歇性查询参数提示

标签 ms-access ms-access-2007 vba

我正在处理由其他人创建的 Access 2007 应用程序。它有一个奇怪的间歇性错误,在打开主窗体时提示用户输入查询参数。查询参数显然不是必需的,因为错误并不总是发生。

这个问题的非常奇怪的“修复”是在打开主窗体之前打开和关闭特定模块。然后窗体打开时没有参数提示。但是,我当然不能要求最终用户打开和关闭模块。

我尝试在打开数据库时使用宏来打开和关闭模块。这修复了错误,但使 VBA 代码窗口保持打开状态,所以这不好。

有没有人遇到过这样的事情?有任何建议的解决方案、解决方法、调试技巧等吗?

最佳答案

如果您使用“数据库文档管理器”功能并对所有选项都选择"is",您将获得一份详尽的报告,该报告应该可以让您捕获问题参数。将此报告导出为 .rtf 或 .pdf 文档,以便于搜索。从对话框提示中识别关键字,然后搜索该关键字。


使用 Documenter 检查查询对象后,请检查您的 VBA 代码。您将通过在 IDE 中单步执行代码来完成此操作。如果主窗体有子窗体,则它们在主窗体(内)中打开。它们在主窗体之前加载。

  1. 识别那些子表单。
  2. 撒上 他们的代码模块中的断点 (如果你找到一个 Load 函数,那 高度相关)。
  3. 如果主窗体有一个 代码模块,在那里做同样的事情。

关于ms-access - access 2007 bug - 间歇性查询参数提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3337721/

相关文章:

sql - 存取减法时间

excel - 如何隐藏组合框下拉列表中的列?

java - CREATE TABLE 语句在executeBatch 下默默失败

java - Ucanaccess SQL异常: feature not supported (Access and Netbeans)

SQL 选择查询不工作。在 MS Access 2010 中

excel - 循环浏览用户指定的根目录中的子文件夹和文件

internet-explorer - 创建后访问 IE 选项卡

database - 支持多个并发用户的文件数据库建议

sql - 在 MS Access 的 SQL 查询中将字符串数据类型转换为 Int

mysql - 使用 ODBC 链接到 MySql 时,MS Access 表单不会刷新