匯出資料庫物件至其他 Access 資料庫

匯出資料庫物件至其他 Access 資料庫

Access 提供數種將物件 (例如資料表或表單) 從一個資料庫複製到另一個資料庫的方法。複製並貼上物件是最簡單的方法,但匯出物件則為您提供更多選項。例如,您可以匯出資料表定義和該資料表中的資料,或只匯出資料表定義 (資料表的空白複本)。您也可以將作業的詳細資料儲存成匯出規格,以供日後使用。

概觀

您可以從一個 Access 資料庫匯出資料表、查詢、表單、報表、巨集或模組到另一個 Access 資料庫。當您匯出物件時,Access 會在目的資料庫建立一個物件複本。

當您需要執行下列任一項工作時,可以匯出資料庫物件:

  • 將資料表的結構複製到另一個資料庫,做為建立新資料表的捷徑。

  • 將表單或報表的設計與版面配置複製到另一個資料庫,做為建立新表單或報表的快速方法。

  • 定期將最新版本的資料表或表單複製到另一個資料庫。若要這麼做,您可以在第一次匯出物件時建立匯出規格,然後在日後使用該規格重複進行作業。

請注意,將物件匯出至另一個資料庫,與開啟第二個資料庫並從第一個資料庫匯入物件的差異很小。在 Access 資料庫之間匯入與匯出物件之間的兩個主要差異如下:

  • 您可以在單一作業中匯入多個物件,但無法在單一作業中匯出多個物件。如果想要匯出多個物件到另一個資料庫,那麼開啟目的資料庫,然後在該資料庫內執行匯入作業會比較簡單。

  • 除了資料庫物件,您可以匯入資料表之間的關聯,加上任何匯入和匯出規格,以及功能表列工具列。您也可以將查詢匯入成資料表。匯出不會提供您這些選項。

尋找有關匯入物件到 Access 資料庫的資訊嗎?請參閱將資料庫物件匯入至目前的 Access 資料庫

準備匯出

  1. 請開啟來源資料庫 (如果尚未開啟的話)。檔案格式可以是 MDB 或 ACCDB。如果檔案是 MDE 或 ACCDE 格式,則來源物件必須是資料表、查詢或巨集。您無法從 MDE 或 ACCDE 檔案匯出表單、報表和模組。

    附註: 如果資料庫是唯讀,或者您沒有變更資料庫的權限,那麼您可以完成匯出作業,但無法儲存匯出規格。

  2. 找出您想要匯出的物件。如果這是您第一次匯出資料至 Access 資料庫,請記住下列事項:

    元素

    描述

    每個作業一個物件

    您一次只能匯出一個物件。若要匯出多個物件,請針對每個物件重複匯出作業,或在目的資料庫內執行匯入作業。

    新的資料表

    每項匯出作業會在目的資料庫中建立新的物件。如果已存在相同名稱的物件,您可以選擇覆寫現有物件或為新物件指定不同的名稱。

    附註: 匯出作業無法新增記錄到現有的資料表。若要新增記錄,請考慮建立新增查詢。如需詳細資訊,請參閱使用新增查詢將記錄新增至資料表一文。

    匯出連結的資料表

    如果您要匯出的資料表是連結的資料表,則匯出作業會在目的資料庫中建立一個連結的資料表。新的連結資料表會連結至原始來源資料表。

    例如,如果您匯出「銷售」資料庫中名為「員工1」的連結資料表,且該資料表連結到「薪資」資料庫內的「員工」資料表,則匯出作業會在目的資料庫內建立一個連結資料表。新的連結資料表會直接連結到「薪資」資料庫中的「員工」資料表。

    部分匯出

    您無法匯出物件的一部分或只匯出需要幾個選取的記錄。

    ​​關聯

    由於一次只能匯出一個資料表,因此匯出作業不會複製關聯。如果要匯入多個資料表及其關聯,請開啟目的資料庫並匯入物件。

    資料表定義

    您可以選擇匯出整個資料表或只匯出資料表定義。匯出定義會在目的資料庫中建立資料表的空白複本。

    記錄來源

    匯出查詢、表單或報表並不會自動匯出基礎的記錄來源。您必須匯出基礎的記錄來源,否則查詢、表單或報表將無法運作。

    查閱欄位

    如果來源資料表中的欄位查閱另一個資料表或查詢中的值,如果您希望目的欄位顯示查詢值,則必須匯出相關的資料表或查詢。如果您不想匯出相關的資料表或查詢,則目標欄位會只顯示查閱識別碼。

    子表單和子報表

    當您匯出表單或報表時,並不會自動匯出該表單或報表內所含的子表單和子報表。您必須分別匯出每一個子表單或子報表,及其基礎的記錄來源。

  3. 開啟目的資料庫。檔案格式可以是 MDB 或 ACCDB。也可以是 MDE 或 ACCDE 檔案。確認它不是唯讀,而且您具有修改的權限。

    附註: 

    • 如果無法開啟該資料庫,表示可能有其他使用者以獨佔模式開啟該資料庫。一般而言,您必須找到該名使用者,並請對方關閉資料庫,再以一般 (多使用者) 模式重新開啟資料庫。

    • 如果資料庫受密碼保護,則每當您執行 [匯出精靈] 或已儲存的規格時,系統都會要求您輸入密碼。

    • 如果您想要將物件匯出至新資料庫,則必須在開始匯出作業之前,先建立一個空白資料庫 (不包含任何資料表、表單或報表)。

  4. 如果目的資料庫中已存在與來源物件相同名稱的物件,您必須決定是否要覆寫現有版本,或為新物件指定不同的名稱。

    現在,您已準備好開始匯出作業。移至下一組步驟。

匯出資料庫物件至其他 Access 資料庫

  1. 在 [外部資料] 索引標籤上,按一下 [匯出] 群組中的 [Access]。請注意,如果您使用的是 Access 2007 中,請按一下 [匯出] 群組中的 [其他],然後按一下 [Access 資料庫]。

    提示: 您也可以用滑鼠右鍵按一下瀏覽窗格中的物件,然後按一下 [匯出] > [Access] 來啟動匯出程序。

  2. Access 會開啟 [匯出 - Access 資料庫]對話方塊。

  3. 在 [匯出 - Access 資料庫] 對話方塊的 [檔案名稱] 方塊中,指定目的資料庫的名稱,然後按一下 [確定]。

  4. 如果您不想覆寫目的資料庫內相同名稱的現有物件,請在 [匯出] 對話方塊中,變更新物件的名稱。

  5. 如果選取的物件是資料表,請指定您要匯出的是資料表定義和資料,或只匯出定義。

  6. 按一下 [確定] 以完成作業。

    如果目的資料庫內有相同名稱的物件,系統會提示您是要覆寫或指定不同名稱。按一下 [是] 會覆寫,或按一下 [否] 則會返回 [匯出] 對話方塊。指定目的資料庫中未使用的名稱,然後按一下 [確定]。

    Access 會匯出物件。如果發生錯誤,Access 會顯示錯誤訊息。否則,會出現精靈的最後一個畫面,而且如果您想要建立儲存該匯出作業詳細資料的規格,則可使用該畫面。

還有什麼我應該知道的資訊嗎?

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×