我無法以 Access 2007 格式儲存複製的資料庫

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

問題

在Microsoft Office Access 2007,複製所建立的舊版 Access 資料庫 (。無法在新儲存 MDB 格式)。ACCDB 檔案格式。[] 選項呈現灰色 (無法使用) 當您嘗試使用 [將資料庫儲存為] 命令 (按一下 [ Microsoft Office 按鈕] Office 按鈕影像 ,然後按一下 [另存新檔] 旁邊的箭號)。

原因

.ACCDB 檔案格式不支援複製。

解決方式

以 .MDB 檔案格式使用複製的資料庫

您可以繼續使用以 .MDB 檔案格式複製的資料庫。複製功能仍然可以支援 .MDB 檔案格式。

以 Office Access 2007 檔案格式手動重新建立資料庫

如果決定新的檔案格式與複製相比更重要,就可以使用 Office Access 2007 格式建立新的資料庫,然後手動重新建立複製的資料庫。

附註: 此方法適用於所有複製的資料庫,但除非是使用與複本集內所有其他複本同步的完整複本,否則尚未置入您複本中的資料及專案將不會出現在新的資料庫中。

在開始重新建立資料庫之前,應該確定複本中所有的隱藏物件和系統物件都為可見。這是為了確保在重新建立資料庫時,可以存取複本中特定於複本的欄位。

  1. 開啟要轉換的複本。您必須使用原先用來建立複本的相同 Access 版本來開啟複本,才能顯示隱藏欄位和系統欄位。

  2. 按一下 [工具] 功能表上的 [選項]。[選項] 對話方塊隨即開啟。

  3. [檢視] 索引標籤的 [顯示] 區段中,選取 [隱藏物件][系統物件]。按一下 [確定] 以套用新設定並關閉 [選項] 對話方塊。

手動重新建立資料庫

  1. 建立空白資料庫並加以開啟。

    附註: Access 會建立名為 Table1 的新空白資料表。您應該將此資料表刪除 - 在對此資料表進行任何變更之前立即加以關閉,將其刪除。以滑鼠右鍵按一下其物件索引標籤,然後按一下快顯功能表上的 [關閉]

  2. 在 [外部資料] 索引標籤的匯入群組中,按一下 [存取]。

    [取得外部資料 - Access 資料庫] 對話方塊隨即出現。

  3. 按一下 [瀏覽] 找到複製的資料庫。

  4. 按一下含有要在新資料庫中重新建立之資料庫物件的複製資料庫,然後按一下 [開啟]。

  5. 按一下 [取得外部資料 - Access 資料庫] 對話方塊中的 [將資料表、查詢、表單、報表、巨集和模組匯入至目前資料庫],然後按一下 [確定]

  6. 按一下要匯入至新資料庫中的資料庫物件。如果想匯入所有物件,請按一下每個索引標籤的 [全選]。

    重要事項    切勿在此時選取任何資料表。稍後的步驟會重新建立資料表。

  7. 選取完物件後,按一下 [確定] 加以匯入。

    在精靈的最後一頁上,可以選擇儲存匯入步驟以供未來使用。若要執行這項作業,請選取 [儲存匯入步驟] 核取方塊,輸入適當的資訊,然後按一下 [儲存匯入]

  8. 在 Office Access 2007 中開啟複製的資料庫。為複製的資料庫中的各個資料表建立「產生資料表」查詢,以取得舊資料表中的所有資料,並且在新的資料庫中建立含有相同資料的資料表。

    附註: 如果 s_GUID 是主索引鍵 (及參照其他資料表中的外部索引鍵),您應該包含 s_GUID 欄位中的新資料表。如果 s_GUID 欄位不作為主索引鍵,則表示沒有必要保留其在新的表格。不會將 s_Lineage] 和 [s_Generation 欄位,複製到新資料表。

    根據預設,s_GUID、s_Lineage 和 s_Generation 欄位都是隱藏的。若要顯示這些欄位,請使用下列程序:

    1. 在複製的資料庫中,確定所有資料表都已關閉。

    2. 以滑鼠右鍵按一下 [功能窗格] 的頂端,然後按一下 [導覽選項]。[導覽選項] 對話方塊隨即開啟。

    3. [顯示選項] 區段中,選取 [顯示系統物件],然後按一下 [確定]

      做法

      1. 建立查詢,選取含有要放在新資料表之記錄的資料表。

        做法

        1. [建立] 索引標籤上,按一下 [其他] 群組中的 [查詢設計]

        2. [顯示資料表] 對話方塊中,按一下列有要使用其資料之資料表或查詢的索引標籤。

        3. 按兩下要新增至查詢中之每個物件的名稱,然後按一下 [關閉]。

        4. 新增欄位至設計格線中的 [欄位] 資料列。

        5. 若要檢視查詢結果,按一下 [檢視] 功能表,然後按一下 [資料工作表檢視]。

      2. 在查詢設計檢視中,於 [設計] 索引標籤的 [查詢類型] 群組中,按一下 [製成資料表][製成資料表] 對話方塊便會出現。

      3. 在 [資料表名稱] 方塊中,輸入要建立或取代之資料表的名稱。

      4. 按一下 [另一個資料庫],然後輸入要放置新資料表之資料庫的路徑,或按一下 [瀏覽] 找到資料庫。

      5. 按一下 [確定]。

      6. 在 [設計] 索引標籤的 [結果] 群組中,按一下 [執行。這會建立新的資料表。

        附註: 所建立的新資料表並不會從原始資料表繼承欄位屬性或主索引鍵設定。

  9. 為新資料庫中的各個資料表,建立與複本資料表中所用的相同索引和主索引鍵。

    做法

    1. 在 [設計檢視] 中開啟資料表。

    2. 在上半部視窗中,按一下要建立索引的欄位。

    3. 在下半部視窗中,按一下 [索引] 屬性方塊,然後按一下 [是 (可重複)] 或 [是 (不可重複)]。

    4. 選取構成主索引鍵的欄位。

    5. 在 [設計] 索引標籤的 [工具] 群組中,按一下 [主索引鍵]。

  10. 為新資料庫中的每個資料表,建立現有的複本資料表的關聯。

    做法

    當您建立資料表之間的關聯時,相關的欄位不需要有相同的名稱。不過,相關的欄位必須有相同的資料類型 ,除非主索引鍵欄位是自動編號] 欄位。只有當兩個相符的欄位的欄位大小] 屬性為相同,您可以符合與數字欄位的 [自動編號] 欄位。例如,您可以自動編號] 欄位和數字欄位如果符合的兩個欄位的 [欄位大小] 屬性是 [長整數。兩個相符的欄位是數字欄位,即使他們必須擁有相同的 [欄位大小] 屬性設定。

    定義一個一對多或一對一關聯。

    1. 關閉任何已開啟的資料表。您不能在開啟的資料表之間建立或修改其關聯。

    2. 在 [資料庫工具] 索引標籤上,按一下 [顯示/隱藏] 群組中的 [資料庫關聯圖]。

    3. 如果尚未在資料庫中定義任何關聯,[顯示資料表] 對話方塊會自動顯示。

      如需新增想要關聯的資料表而 [顯示資料表] 對話方塊並未顯示,請呼叫該對話方塊:在 [設計] 索引標籤的 [顯示/隱藏] 群組中,按一下 [顯示資料表] 按鈕。

    4. 按兩下要關聯之資料表的名稱,然後關閉 [顯示資料表] 對話方塊。若要建立資料表及其本身之間的關聯,請新增該資料表兩次。

    5. 將所要關聯的欄位從某個資料表中拖曳到另一個資料表中的關聯欄位。

      若要拖曳多個欄位,請按 CTRL 鍵,然後按一下每個欄位,再加以拖曳。

      在多數情況下,主索引鍵欄位 (以粗體文字顯示) 是由某個資料表拖曳至另一個資料表中稱為外部索引鍵的類似欄位 (通常使用相同名稱)。

    6. [編輯關聯] 對話方塊隨即顯示。請檢查這兩個資料欄中顯示的欄位名稱,確保其正確無誤。必要時可加以變更。

      必要時,設定關聯選項。

    7. 按一下 [建立] 按鈕建立關聯。

    8. 對要關聯的每對資料表,重覆步驟 4 到 7。

      關閉資料庫關聯圖視窗時,Microsoft Access 會詢問您是否要儲存版面配置。不論是否儲存版面配置,您所建立的關聯都會存入資料庫中。

    定義多對多關聯

    1. 建立要有多對多關聯性的兩個資料表。

    2. 建立第三個資料表 (稱為連接資料表),並且在連接資料表中新增欄位,這些新欄位要有與另外兩個資料表之主索引鍵相同的定義。在連接資料表中,主索引鍵欄位的作用就如同外部索引鍵。您可以如同處理任何其他資料表一樣,在連接資料表中新增其他欄位。

    3. 在連接資料表中,設定主索引鍵為包含另外兩個資料表的主索引鍵欄位。例如,在 [訂單明細] 連接資料表中,主索引鍵可以由 [訂單識別碼] 及 [產品識別碼] 欄位組成。

      做法

      1. 在 [設計檢視] 中開啟資料表。

      2. 選取要定義為主索引鍵的欄位。

        若要選取一個欄位,請按一下所要欄位的資料列選取器。

        若要選取多個欄位,請按住 CTRL 鍵,然後按一下每個欄位的資料列選取器。

      3. 在 [設計] 索引標籤的 [工具] 群組中,按一下 [主索引鍵]。

        附註: 如果希望多欄位主索引鍵中的欄位順序不同於資料表中的欄位順序,請按一下 [顯示/隱藏] 群組中的 [索引] 按鈕顯示索引視窗,然後對名為「主索引鍵」索引重新排序欄位名稱。

    4. 定義兩個主要資料表和聯合資料表之間的一對多關聯性 。

  11. 儲存新的資料庫。

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×