初學者:需要知道如何在單一使用者的電腦上操作使用者介面。


本文僅適用於 Microsoft Access 資料庫 (.mdb)。


徵狀

在 Microsoft Access 2002 中開啟可在子資料工作表中顯示相關記錄的連結資料表時,開啟的程序比在 Microsoft Access 97 中使用相同資料表的速度慢了許多。

發生的原因

這個問題的發生原因是:資料庫中有許多連結資料表,而其中的關聯性又很複雜,且您要開啟的資料表將其 [子資料工作表名稱] 屬性設定為 [自動]。

解決方案

如果要解決這個問題,請將資料表的 [子資料工作表名稱] 屬性設定為 [無],或將其設定為特定相關資料表的名稱。

其他相關資訊

Access 2002 和 Access 2000 可讓您以子資料工作表檢視資料表的相關記錄;Access 97 中並沒有這項功能。如果要管理主要和相關資料表之間的關聯性,系統會要求可能會增加回應時間的其他所需時間,特別是在資料庫擁有很多連結資料表,而資料表之間的關聯性又很複雜時,更會如此。


您可將擁有一對多關聯性的主要資料表 (位在方程式「一」這一邊的資料表) 的 [子資料工作表名稱] 屬性設定為 [無],在這種情況下,子資料工作表便不會顯示。或者,也可將其 [子資料工作表名稱] 屬性設定成特定相關資料表的名稱,或者將其設定為 [自動]。如果屬性是設定為 [自動],您便可以選取要在主要資料表中按一下某記錄的 [展開] 指標時,看到哪個相關資料表的記錄。當您將屬性設定為 [自動] 時,可能會大幅降低效能,特別是當您使用的是舊型電腦,而資料庫又使用了很多連結資料表時。當所有的資料表都位於相同的資料庫內時,不會發生這個問題。


因為這個問題是與效能降低有關,所以處理器速度和可用的系統資源等因素,都可能造成在一台電腦上執行正常的資料庫,在另一台電腦上卻執行效率偏低。

参考

本文件是根據 Microsoft Knowledge Base 文件編號 Q275085 翻譯的。若要參考原始英文文件內容,請至以下網址:


http://support.microsoft.com/support/kb/articles/Q275/0/85.asp

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×