【发布时间】:2018-07-14 03:41:53
【问题描述】:
我有一个主窗体,其中包含在 MS Access 中创建的两个子窗体。主窗体上有两个文本框。用户在文本框中输入开始和结束日期,并点击搜索按钮后,这两个子表单中的信息应重新计算并刷新子表单上的结果并显示在主表单中。
有一次,我把一个子表单的数据源改了,保存了,不知道是不是这个问题。现在,在用户输入日期并搜索结果后,其中一个子表单首先会自行打开并显示正确的结果。用户关闭此子表单后,带有两个子表单的主表单会显示正确的结果。
如何阻止第一个子表单首先弹出,只显示主表单和两个子表单?
感谢您的帮助!
【问题讨论】:
-
删除子表单的数据源。
-
数据源未打开表单。您必须更改了搜索按钮的代码。
-
显示搜索按钮后面的代码以获得好的答案。
-
感谢您的回复。我再次检查了弹出打开结果,准确地说,它是我之前更改一次以替换原始子表单记录源的查询1的结果,而不是子表单本身弹出打开。现在我为这个子表单的记录源使用了一个新的 query2。我没有更改搜索按钮的任何代码。出于某种原因,即使该子表单的当前记录源是query2,程序始终会记住query1并在主表单显示子表单之前单击搜索按钮后弹出。我怎样才能阻止这个弹出的 query1 显示?非常感谢!
标签: ms-access