代码之家  ›  专栏  ›  技术社区  ›  pc1oad1etter

访问不可见的子窗体是否仍然更新/重新查询?如果没有,是否可以配置此行为?

  •  0
  • pc1oad1etter  · 技术社区  · 14 年前

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

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

    如果这是可配置的——如何配置?

    2 回复  |  直到 14 年前
        1
  •  2
  •   David-W-Fenton    14 年前

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

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

    但是,只有几个子窗体,这不太可能是一个很大的帮助。但有六个左右,这是另一个问题。

        2
  •  0
  •   Fionnuala    14 年前

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