访问 - 打开父窗体时不查询子窗体

时间:2016-11-11 15:26:50

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

我有一个MS Access表单,其中包含一个子表单,其记录集是一个需要花费很长时间才能处理的查询,并且在打开父表单时不会立即需要,但只有在按下表单上的按钮之后。

有没有办法用VBA实现它,然后用Set Me.MySubForm.Form.Recordset = NULL完全改变表格?我试过Me.MySubForm.Enabled = False,但不幸的是,这不起作用。

1 个答案:

答案 0 :(得分:0)

最简单的方法:

将子窗体控件的SourceObject属性保留为空。然后按下按钮时,执行

Me.MySubForm.SourceObject = "mySubFormName"

这样,子窗体及其数据在需要之前不会被加载。