子窗体在MS Access中的主窗体之前打开

时间:2018-07-14 03:41:53

标签: ms-access

我有一个主窗体,其中包含在MS Access中创建的两个子窗体。主窗体上有两个文本框。用户在文本框中输入开始日期和结束日期,然后单击搜索按钮后,应重新计算这两个子表单中的信息,并刷新子表单上的结果并显示在主表单中。

一次,我更改了一个子表单的数据源并保存了它,但我不知道它是否引起了问题。现在,在用户输入日期并搜索结果之后,子窗体之一将首先自动打开并显示正确的结果。用户关闭此子窗体后,带有两个子窗体的主窗体显示正确的结果。

如何停止首先弹出的第一个子表单,仅显示带有两个子表单的主表单?

谢谢您的帮助!

1 个答案:

答案 0 :(得分:0)

子窗体总是在主窗体之前打开,有关窗体事件顺序,请参见下文。为了避免首先弹出子表单,可以在加载表单时将子表单记录源设置为null。

Order of events for database objects

enter image description here