随着时间的推移,我的表格越来越慢。首先,在记录之间导航完全没有时间。过了一会儿就花了一秒钟。然后一段时间后切换记录花了两秒钟。现在我在切换记录时有三秒钟。
以下是详细信息:
系统会提示用户提供一些可供选择的选项。根据这些选项,弹出的主窗体仅显示相关记录。主窗体链接到由用户选择生成的查询。在主窗体上是子窗体,它直接链接到另一个表(QuoteRunResults)。该表现在包含354,000条记录。 缓慢的表单是子表单 。
以下是可能使用的示例查询:
SELECT *
FROM QUOTERun
WHERE QuoteNumber = {UserSelectedQN}
ORDER BY RunID DESC
无论如何我可以加速子表格吗?
答案 0 :(得分:2)
我以前经历过这种情况。我为完全消除滞后所做的工作如下:
这实际上使表格飞了起来。我没有滞后的问题。当我点击按钮移动到下一条记录时,它立即发生了。在我的情况下,我在On Current事件中发生了很多事情,这减慢了表格的速度。一旦我应用了上面的内容,它就会加快速度。