加载访问表单非常慢



我正在重构当前具有 Access 后端的 Access 应用程序,以便现在使用 SQL Server 后端。除了一个表单之外,所有表单现在都在加载和工作得很好,但一个表单(绝不是最复杂或最简单的(大约需要 1 分钟或更长时间才能加载。

我的计划是创建一个副本,从副本中删除子表单

并检查它的加载时间,以确定其中一个子表单是否是延迟,但由于与原始子表单没有变化,副本会立即加载,前提是原始副本就位。 如果我删除原件,副本需要 1 分钟或更长时间才能加载。有没有人对可能发生的事情有任何想法?

我已经解决了我的问题,但没有完全了解根本原因。在进行故障排除时,如我最初的问题陈述中所述,我注意到一些似乎与表单名称相关的异常行为。最后,我重命名了表单,更新了对它的调用和Shazam!,问题解决了。 表单现在会立即打开,无需任何其他更改。作为记录,该应用程序由 160 个表单、44 个代码模块和 12 个类模块组成。加雷斯,谢谢你的投入。如果有人对可能的根本原因有任何想法,我很乐意进一步研究,但现在我需要继续开发。

最新更新