gpt4 book ai didi

ms-access - 何时应将 VBA 代码从表单模块移动到单独的模块?

转载 作者:行者123 更新时间:2023-12-03 16:56:21 26 4
gpt4 key购买 nike

我有很多例子,我从一个基本的子表单开始,然后我有 3 个其他子表单建立在它之上,每个子表单都在基本子表单上添加了一些不同的元素。这意味着我对每个子表单都有一个代码页,其中有很多重复。是否可以将公共(public)元素放入单独的模块中,并在其代码页上仅保留与每个子表单相关的附加代码?这有任何性能问题吗?

最佳答案

关于您问题的最后一部分,“这有任何性能问题吗?”

我知道有两个后果:

  • 表单加载时间
  • 内存使用

  • 作为一个假设示例,假设您有一个带有选项卡控件的表单。该选项卡控件包含 10 个页面,每个页面包含一个子表单。如果这些子表单包含相同 VBA 代码的副本,则必须为每个子表单再次加载该公共(public)代码。这需要时间并增加内存使用。

    如果您将公共(public)代码移动到标准模块并从子表单中引用它,则只需加载一次...减少表单加载时间和内存消耗。

    所以最终结果是您正在考虑的方法可以使您的应用程序更具响应性......这可能会导致更快乐的用户。

    但是,即使这种方法没有产生明显的性能改进,我仍然会这样做,因为这意味着您只需要维护一份通用代码的副本。

    关于ms-access - 何时应将 VBA 代码从表单模块移动到单独的模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10329853/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com