【发布时间】:2010-07-26 18:18:50
【问题描述】:
我正在开发由其他人创建的 Access 2007 应用程序。它有一个奇怪的间歇性错误,当打开主窗体时它会提示用户输入查询参数。查询参数显然不是必需的,因为错误并不总是发生。
这个问题的一个非常奇怪的“修复”是在打开主窗体之前打开和关闭一个特定的模块。然后表单打开,没有参数提示。但是,我当然不能要求最终用户打开和关闭模块。
我尝试在打开数据库时使用宏来打开和关闭模块。这修复了错误,但使 VBA 代码窗口保持打开状态,所以这不好。
以前有没有人遇到过这样的事情?任何建议的解决方案、变通方法、调试技巧等?
【问题讨论】:
-
也许这些缺失的参数是对有时打开有时不打开的表单或报表上的控件的引用。要求什么参数?
-
它提示输入一个表单组合框值,它应该自动填充用户的 Windows 登录。
-
组合框在主窗体上。有一个主窗体和几个子窗体,显示在主窗体的选项卡中。当我打开主窗体并提示输入参数时,没有其他窗体打开。
-
问题是组合框没有填充,还是您在特定上下文中不需要它的值?
-
如果我取消参数提示,则不会加载任何表单数据,包括组合框。
标签: ms-access ms-access-2007 vba