設定名稱自動校正選項

附註:  我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。

名稱自動校正] 可協助避免中斷的資料庫設計變更時 Access 桌面資料庫。名稱自動校正功能可以:

  • 偵測何時變更資料庫物件的名稱會造成其他物件中斷

  • 自動修正這個問題

  • 記錄所做的任何修正

根據預設,名稱自動校正設定偵測並修正問題,但無法登入校正。名稱自動校正稍微會阻礙系統效能,您可能會想要將其關閉,如果您的資料庫設計不需非預期的設計變更。或者,您可能會想要追蹤的修正的存取。您可以設定為每個桌面資料庫的名稱自動校正選項。

附註: 名稱自動校正可以協助將資料庫物件名稱保持同步化。至於其他潛在的設計變更問題 (例如資料庫物件遭到刪除而引起問題),則不會由名稱自動校正直接處理。

本文內容

為什麼應該使用名稱自動校正?

名稱自動校正如何運作

啟用或停用名稱自動校正選項

為何要使用名稱自動校正

當您使用的 Access 資料庫中具有使用者經常變更設計時,資料庫物件可以停止運作如果其他資料庫物件的設計變更。這可能會發生的其中一個方法是以物件的名稱變更時,,但變更沒有伴隨對應的變更而定原始物件的物件。

舉例而言,如果您根據名稱為「客戶」的資料表建立查詢,稍後又將該資料表的名稱改成「顧客」,那麼您建立的查詢會因為這項名稱變更而無法運作。由於查詢本身沒有其他錯誤,所以只要在查詢設計中修正資料表名稱,即可再次使用該查詢。

名稱自動校正功能可以為您追蹤名稱變更,並且自動修正表單、報表、資料表、查詢、欄位或控制項 (例如文字方塊) 的名稱。

名稱自動校正和物件相依資訊

名稱自動校正會為資料表、查詢、表單和報表建立物件相依資訊的名稱對應。這些對應可以讓您使用 [物件依存性] 工作窗格檢視依存於所選資料表或表單的物件清單,以及所選資料表或表單依存的物件清單。每當您儲存並關閉物件時,都會更新該物件的名稱對應。

附註: 根據預設,建立使用較舊版本的存取權,即使您將資料庫轉換為較新的資料庫檔案格式的資料庫不會啟用追蹤名稱變更。不過,您可以啟用追蹤這類資料庫轉換為較新的格式之後的名稱變更。

何時不應使用名稱自動校正

在下列情況中,請勿使用名稱自動校正:

  • 資料庫設計不需變更    如果資料庫設計不需變更,您可以關閉名稱自動校正以提升系統效能。

  • 需要縮小資料庫檔案,而且願意手動管理物件名稱變更    針對資料庫啟用名稱自動校正後,您可能會發現該資料庫大小增加了。這是因為啟用了名稱自動校正後,隨之建立的名稱對應會佔用空間所致。停用名稱自動校正後,便會移除名稱對應,從而縮減資料庫的大小。

名稱自動校正不修正的項目

名稱自動校正不會修正下列項目:

  • 表單、報表或控制項名稱變更不予追蹤。

  • 巨集或程式碼中的資料表、查詢或欄位名稱不予修正。

名稱自動校正如何運作

名稱自動校正包含三個選項:[追蹤名稱自動校正資訊][執行名稱自動校正][記錄名稱自動校正變更]。後面兩個選項,都必須先啟用前面的選項後方可使用。

追蹤名稱自動校正資訊

當您啟用名稱自動校正來追蹤某資料庫的名稱變更時,Access 會執行下列作業:

  1. 嘗試取得資料庫的獨佔式存取權。

  2. 搜尋開啟的物件。

  3. 提示並關閉開啟的物件。

  4. 開啟、儲存並關閉所有資料表、查詢、表單和報表,藉此更新名稱對應。

  5. 返回進入獨佔模式前的資料庫狀態。

中斷的名稱對應

建立名稱對應可能要花幾分鐘的時間。您可以按 ESC 取消此步驟。不過,某些物件的名稱對應可能會過期,在您更新這些物件的名稱對應之前,將無法檢視其相依資訊。

附註: 如果您在 Access 更新名稱對應時中斷其作業 (按 ESC),Access 就不會停用 [追蹤名稱自動校正資訊] 選項。即使名稱對應並未全部更新,[追蹤名稱自動校正資訊] 選項仍會保持選取狀態。如果要重新啟動名稱對應更新程序,請依照下列步驟:

  1. 在功能區中,按一下 [檔案>選項],以開啟 [ Access 選項] 對話方塊。

  2. [Access 選項] 對話方塊的左邊窗格中,按一下 [目前資料庫]

  3. 清除 [追蹤名稱自動校正資訊] 核取方塊,然後按一下 [確定]。Access 會警告您,必須先關閉所有開啟的資料庫物件,變更才能生效。

  4. 關閉後重新開啟資料庫。

  5. 重新開啟 [Access 選項] 對話方塊,然後在 [目前資料庫] 類別底下,選取 [追蹤名稱自動校正資訊] 核取方塊,然後按一下 [確定]

或者,手動更新特定物件的名稱對應、以 [設計檢視] 開啟物件,然後儲存物件。

當您停用 [追蹤名稱自動校正資訊時,會發生什麼情況?

當您關閉名稱自動校正以停止追蹤名稱變更時,Access 會執行下列作業:

  1. 嘗試取得資料庫的獨佔式存取權。

  2. 搜尋開啟的物件。

  3. 提示並關閉開啟的物件。

  4. 移除所有資料表、查詢、表單和報表的名稱對應。

  5. 返回進入獨佔模式前的資料庫狀態。

如果 Access 未完成追蹤變更或移除名稱對應的程序,就會將錯誤記錄在「名稱自動校正儲存失敗」資料表中。

執行名稱自動校正

您必須先啟用 [追蹤名稱自動校正資訊] 選項,然後才能啟用 [執行名稱自動校正] 選項。

啟用 [執行名稱自動校正] 選項之後,Access 會使用名稱對應來判斷名稱變更是否會影響其他資料庫物件,然後修正這些受影響物件中的變更名稱。

記錄名稱自動校正變更

您必須先啟用 [追蹤名稱自動校正資訊] 選項和 [執行名稱自動校正] 選項,然後才能啟用 [記錄名稱自動校正變更] 選項。

啟用 [記錄名稱自動校正變更] 選項之後,Access 會追蹤因記錄物件名稱變更而進行的修正。每一項修正都會顯示為「名稱自動校正記錄」資料表中的一筆記錄。

啟用或停用名稱自動校正選項

上述三個名稱自動校正選項,全部都可以在 [Access 選項] 對話方塊中予以啟用。您可以只針對目前資料庫啟用或停用名稱自動校正選項。

  1. 在功能區中,按一下 [檔案>選項],以開啟 [ Access 選項] 對話方塊。

  2. [Access 選項] 對話方塊的左邊窗格中,按一下 [目前資料庫]

  3. [控制自動校正選項] 底下,選取或取消選取您所要的選項:

    • 追蹤名稱自動校正資訊    選取這個選項後,Access 會追蹤記錄資料庫中的物件名稱變更。追蹤資訊會儲存在名稱對應中。當您第一次啟用這個選項時,Access 會為現有的每一個資料庫物件建立名稱對應。只要這個選項保持為選取狀態,名稱對應便會持續更新。名稱對應可以用來修正因為重新命名所造成的錯誤,並且產生物件相依資訊。名稱對應無法直接存取。

      您必須先選取這個選項,然後才能選取其他名稱自動校正選項。

      附註: 啟用這個選項並不會自動修正名稱變更。啟用此選項只會建立對應,供日後修正之用。

    • 執行名稱自動校正    選取這個選項後,Access 會在名稱變更時自動修正。您必須先選取 [追蹤名稱自動校正資訊] 選項,然後才能選取這個選項。若要執行名稱自動校正,Access 會使用 [追蹤名稱自動校正資訊] 選項啟用時所建立的名稱對應。

      您必須先選取這個選項,然後才能選取 [記錄名稱自動校正變更] 選項。

    • 記錄名稱自動校正變更    Access 會維護一份記錄,其中列出由名稱自動校正所做的修正。每一項修正都會顯示為「名稱自動校正記錄」資料表中的一筆記錄。

頁面頂端

請參閱

若要查看整體物件使用物件相依性窗格

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×