我有一个菜单表格。当用户选择按钮“ 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事件。
我如何确定两次活动之间发生了什么?