查询正在运行(Access 2016)

时间:2018-10-02 22:38:03

标签: ms-access access-vba ms-access-2016

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

Private Sub Command0_Click()

DoCmd.OpenForm "MAIN"

End Sub

理想情况下,表单应该离开DoCmd语句并立即点击MAIN Form__Load事件。问题是代码要花几秒钟才能到达MAIN_Load的开头,我不确定为什么。在这段时间之间,Access的底部显示“正在计算”。 。 。”和“运行查询”,尽管没有代码要求在调用该查询时运行查询。 MAIN的RecordSource是“ SELECT * FROM APN_Status”,它只是一个表,不涉及查询。是否会花一会儿时间导致我的表单复杂(具有多个页面的导航控件,某些页面本身具有导航控件)

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

1 个答案:

答案 0 :(得分:0)

  

理想情况下,表单应离开DoCmd语句并点击MAIN   Form__Load事件立即。问题是它需要几秒钟   代码到达MAIN_Load的开头,我不确定为什么。

不。它应立即点击 OnOpen ,然后加载表格。加载表单意味着读取表单,其子表单和控件的记录源。

几秒钟肯定是该过程的预期结果。