访问不可见的子表单仍然更新/重新查询?如果没有,可以配置这种行为吗?

时间:2010-06-17 03:28:02

标签: ms-access ms-access-2007

我有一个旧的Access数据库正在升级以与Access 2007一起使用。客户端抱怨它现在很慢。我正在寻找优化它的方法。

表单上的特定选项卡中有一个子表单。我一直想知道 - 子窗体是否仍然更新/查询,即使它不可见?

如果这是可配置的---怎么样?

2 个答案:

答案 0 :(得分:2)

所有控件刷新/更新是否可见。

通常认为在需要之前不加载记录集是一种好习惯。如果选项卡控件中有许多子表单,则可以使用选项卡控件的OnChange事件来加载/卸载子表单,或者设置记录源。

但是,只有几个子表单,这可能不是一个很大的帮助。但是有六个左右,这是一个不同的问题。

答案 1 :(得分:0)

您可以从子表单中删除记录源,并在表单可见时将其添加回来,或者只需删除整个子表单并将其添加回来。