隨着時間的推移,我的表格變得越來越慢。起初,在記錄之間導航幾乎沒有花時間。過了一會兒,它花了一秒鐘。過了一會兒,切換記錄花了兩秒鐘。現在我在三秒鐘切換記錄。提高子表格的速度
下面是詳細信息:
用戶得到提示,有一些選項可供選擇的形式。根據這些選項,主窗體彈出,只顯示相關記錄。主窗體鏈接到由用戶選擇生成的查詢。在主窗體上是直接鏈接到另一個表的子窗體(QuoteRunResults)。該表現在包含354,000條記錄。 緩慢的形式是子表格。
下面是一個簡單的查詢,可以使用:
SELECT *
FROM QUOTERun
WHERE QuoteNumber = {UserSelectedQN}
ORDER BY RunID DESC
反正我有可以加快子形式?
您已經壓縮並修復了後端數據庫,前端數據庫,反編譯了前端,並確保您有適當的索引,yesno? – Fionnuala 2012-08-10 14:43:02
是的,我已經完成了所有這些。這是每週進行的定期維護,以確保一切順利。這可能是子表格正在處理兩個數據?每次更改記錄時,表單是否會返回到包含354,000條記錄的表格? – 2012-08-10 14:46:15
如果它必須獲得新記錄,那麼它會回到表格中,但是如果表格可以利用索引,它應該很快。 – Fionnuala 2012-08-10 14:51:27