Access - 打开父窗体时不查询子窗体
Access - Do Not Query Subform When Parentform is Opened
我有一个 MS Access 表单,其中包含一个子表单,其记录集是一个查询,需要很长时间才能处理,并且在打开父表单时实际上并不立即需要,但仅在表单上的按钮之后被按下。
有没有办法用 VBA 实现这个,然后用像 Set Me.MySubForm.Form.Recordset = NULL 这样的东西完全改变形式?我试过 Me.MySubForm.Enabled = False,但不幸的是它不起作用。
最简单的方法:
将子窗体控件的SourceObject
属性留空。然后当按下按钮时,做
Me.MySubForm.SourceObject = "mySubFormName"
这样子表单及其数据在需要时才会加载。
我有一个 MS Access 表单,其中包含一个子表单,其记录集是一个查询,需要很长时间才能处理,并且在打开父表单时实际上并不立即需要,但仅在表单上的按钮之后被按下。
有没有办法用 VBA 实现这个,然后用像 Set Me.MySubForm.Form.Recordset = NULL 这样的东西完全改变形式?我试过 Me.MySubForm.Enabled = False,但不幸的是它不起作用。
最简单的方法:
将子窗体控件的SourceObject
属性留空。然后当按下按钮时,做
Me.MySubForm.SourceObject = "mySubFormName"
这样子表单及其数据在需要时才会加载。