DoCmd.OpenForm需要很长时间才能加载Form_Load事件(Access 2016)

时间:2018-09-30 07:07:29

标签: vba forms events

我有一个菜单表格。当用户选择按钮“ Main”时,它将打开表单“ MAIN”,如下面的代码所示

Private Sub Command0_Click() DoCmd.OpenForm "MAIN" End Sub

理想情况下,该窗体应打开并立即加载MAIN_Load事件。问题是代码要花几秒钟才能到达MAIN_Load的开头,我不确定为什么。在这段时间之间,Access的底部显示“正在计算”。 。 。”和“运行查询”,尽管没有代码要求在调用该查询时运行查询。 MAIN的RecordSource是一个表。

我在上述代码的第一行上放置了一个断点,然后转到“菜单”表单,然后选择“主要”按钮。这触发了断点immeditaley。都好。我一次按f8键(跳入)。然后,当我按F8键时,留下'DoCmd.OpenForm“ MAIN”并花一些时间才触发下一行,这是MAIN的Form_Load事件。

我如何确定两次活动之间发生了什么?

0 个答案:

没有答案