匯入或連結另一個 Access 資料庫的資料

匯入或連結另一個 Access 資料庫的資料

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

您可以將資料帶入一個 Access 資料庫中多種方式。複製並貼上的最簡單的方法,但匯入與連結提供更佳的控制項和彈性的資料,您將,和如何您的資料帶入目的地資料庫上。

本文說明如何匯入或連結至另一個 Access 資料庫中的資料。

您想要做什麼?

瞭解匯入與連結至資料從另一個 Access 資料庫

從另一個 Access 資料庫匯入資料

連結至另一個 Access 資料庫中的資料

瞭解匯入與連結至資料從另一個 Access 資料庫

當您匯入從另一個資料庫時,Access 會建立目的地資料庫中的資料複本而不需變更來源。匯入作業期間,您可以選擇您想要複製、 控制如何資料表和查詢匯入、 指定是否應該匯入,資料表之間的關聯,以及等的物件。

您可能會想要匯入的資料來建立另一個資料庫中的表格類似的某些資料表的範例。您可能會想要複製整個資料表或只是資料表定義,以避免以手動方式設計每一個表格。當您選擇要匯入資料表定義時,會出現空白資料表。換句話說,欄位及欄位屬性複製到目的地資料庫,但不是在表格中的資料。匯入 (相較於複製貼上作業) 的其他優點是,您可以選擇匯入資料表本身以及資料表之間的關聯。

如果您的目標是從一個資料庫的記錄新增至另一個資料庫中現有的資料表,您應該考慮匯入到新的資料表的記錄,並建立新增查詢。您匯入作業期間,就無法將記錄新增至現有的資料表。如需有關新增查詢的詳細資訊,請參閱新增記錄以使用新增查詢的資料表

您可能會想要連結至另一個 Access 資料庫中的資料,如果您的組織使用多個 Access 資料庫,但例如員工的某些資料表中的資料需要不同的資料庫之間共用。而不是複製這類每個資料庫的資料表中,您可以將表格中的單一資料庫及連結以便從其他資料庫。另一個工作群組或部門必須要能夠新增至並使用您的資料庫中的資料,但您要繼續擁有的資料表結構。

從另一個 Access 資料庫匯入資料

匯入資料的程序會遵循這些一般步驟:

  • 準備匯入作業

  • 執行匯入精靈

  • 您也可以將匯入設定儲存為匯入的規格供日後重複使用

下列步驟說明如何執行每一個動作。

準備匯入作業

  1. 找出在來源資料庫並找出您要匯入的物件。

    如果來源資料庫是.mdb 或.accdb 檔案,您可以匯入資料表、 查詢、 表單、 報表、 巨集和模組。如果來源檔案是位於.mde 或.accde 檔案,您可以匯入只有的資料表。

  2. 如果這是您從 Access 資料庫匯入資料的第一次,請參閱下表中的一些實用的秘訣。

    元素

    描述

    多個物件

    您可以匯入多個物件,在單一匯入作業。

    新的物件

    每個匯入作業目的地資料庫中建立新的物件。您無法覆寫現有的物件,或將記錄新增至現有的資料表中,使用 [匯入作業。

    匯入連結的資料表

    如果來源資料表 (例如,[銷售] 資料庫中的 Employees1) 是實際連結的資料表 (資料表連結到薪資資料庫中的 [員工] 資料表),執行連結作業會取代目前匯入作業。作業的結尾,您會看到 (名稱,例如 Employees1) 的連結到原始的來源資料表 (薪資資料庫中的員工) 的連結的資料表。

    略過欄位和記錄

    從資料表或查詢中匯入資料時,您無法跳特定欄位或記錄。不過,如果您不想要匯入任何一個資料表中的記錄,您可以選擇要匯入資料表定義。

    資料庫​​關聯圖​​

    您可以選擇要匯入來源資料表之間的關聯。

    資料表定義

    您可以選擇要匯入整個資料表或只是資料表定義。當您匯入只定義時,Access 會建立表格中有相同的欄位,做為來源資料表,但沒有資料。

    查閱欄位

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

    查詢

    查詢,或是為表格,您可以匯入查詢。如果您匯入為查詢的查詢,您必須匯基礎資料表。

  3. 關閉來源資料庫。確定沒有任何使用者已在獨佔模式中開啟。

  4. 開啟目的地資料庫。確定資料庫並非唯讀,而且您已新增至資料庫物件和資料的必要權限。

    如果來源資料庫受密碼保護,系統會提示您輸入密碼,您將其做為來源匯入作業的每次。

    附註: 如果您想要將資料匯入新的資料庫,您必須建立空白的資料庫不含任何資料表、 表單或報表之前開始匯入作業。

    匯入作業不會覆寫或修改的任何現有的資料表或物件。如果目的地資料庫中已存在具有相同名稱的來源物件的物件,Access 會將數字 (1、 2、 3 等等) 匯入物件的名稱。例如,如果您的問題資料表匯入已有一個名為問題資料表的資料庫時,匯入的資料表會命名 Issues1。如果名稱 Issues1 已在使用中,新資料表命名為 Issues2,等等。

    請務必請注意,是否您想要附加至目的地資料庫中資料表的來源資料表中的記錄,您必須使用新增查詢,而不執行匯入作業。如需有關新增查詢的詳細資訊,請參閱新增記錄以使用新增查詢的資料表

匯入資料

  1. 匯入精靈] 的位置,會稍有根據您的 Access 版本。選擇與您存取版本相符的步驟:

    • 如果您使用最新版的 Office 365 訂閱的版本存取,請在 [外部資料] 索引標籤的 [匯入與連結] 群組中按一下 [新增資料來源>從資料庫] >存取

    • 如果您是 Access 2016、 Access 2013 或 Access 2010 中,在 [外部資料] 索引標籤上的 [匯入與連結] 群組中,按一下 [存取]。

    • 如果您使用 Access 2007 中,在 [外部資料] 索引標籤上的 [匯入] 群組中,按一下 [存取]。

  2. 取得外部資料-Access 資料庫匯入與連結精靈便會開啟。

    螢幕擷取畫面的取得外部資料-Access 資料庫匯入精靈

  3. 檔案名稱] 文字方塊中,輸入來源資料庫的名稱,或按一下 [瀏覽]以顯示 [開啟舊檔] 對話方塊。

  4. 選取 [匯入資料表、 查詢、 表單、 報表、 巨集和模組至目前資料庫] ,然後按一下[確定]。

    匯入物件] 對話方塊隨即開啟。

    選取要匯入匯入物件] 對話方塊上的物件

  5. 在 [匯入物件] 對話方塊的 [表格] 索引標籤上選取您想要匯入的資料表。如果您想要匯入的查詢,請按一下 [查詢] 索引標籤,然後選取您想要匯入的查詢。

    若要取消選取的物件,請再次按一下物件。

  6. 按一下 [選項],以指定的其他設定]。

    下表描述每個選項如何影響作業的結果。

    元素

    描述

    [關聯] 核取方塊

    選取可匯入所選資料表之間的關聯。

    [功能表及工具列] 核取方塊

    選取可匯入存在來源資料庫的任何自訂功能表和工具列。功能表和工具列會顯示在名為 [增益集] 的索引標籤上。

    [匯入/匯出規格] 核取方塊

    選取可匯入存在來源資料庫中的任何已儲存匯入或匯出規格。

    [功能窗格群組] 核取方塊

    選取可匯入存在來源資料庫的任何自訂瀏覽窗格群組。

    [定義及資料] 選項按鈕

    選取可匯入所有所選資料表的結構和資料。

    [只有定義] 選項按鈕

    選取可僅匯入所選資料表中的欄位。不會匯入來源記錄。

    [當作查詢] 選項按鈕

    選取可將所選查詢匯入成查詢。在此情況下,請記得除了匯入查詢,還要匯入所有的基礎資料表。

    [當作資料表] 選項按鈕

    選取可將查詢匯入成資料表。在此情況下,您不需要匯入基礎資料表。

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

    Access 會將資料複製並遇到任何問題會顯示錯誤訊息。如果作業成功匯入資料,精靈的最後一頁可讓您將作業的詳細資料儲存為匯入的規格以供日後使用。

連結至另一個 Access 資料庫中的資料

連結,可讓您沒有建立與維護兩份相同的資料連線到另一個資料庫,但不匯入,以便您可以檢視及修改兩個來源中的最新資料和目的地資料庫中的資料。您可以連結僅至另一個 Access 資料庫中的資料表。您無法連結到查詢、 表單、 報表、 巨集或模組。

當您連結至 Access 資料庫中的表格時,Access 會建立新的資料表,稱為連結的資料表,而維護來源記錄與欄位的連結。您對來源資料庫中的資料進行任何變更會反映在目的地資料庫中的連結表格,反之亦然。不過,您無法變更目的地資料庫中的連結表格的結構。換句話說,您無法變更連結的資料表,例如新增或刪除功能變數,或修改之資料類型的欄位。

連結至另一個 Access 資料庫中的資料的程序會遵循這些一般步驟:

  • 準備進行連結作業

  • 執行 [連結] 精靈

下列步驟說明如何執行每一個動作。

準備要連結的 Access 資料庫中的資料表

  1. 找出在來源資料庫。

    MDB、 MDE、 ACCDB 或 ACCDE,可使用的檔案格式。如果來源資料庫受密碼保護,系統會提示您輸入密碼執行連結作業期間。

  2. 找出您要連結的資料表。您可以連結至表格,但您無法連結到查詢、 表單、 報表、 巨集或模組。如果這是第一次連結至另一個 Access 資料庫中的資料表,請參閱下表中的一些實用的秘訣。

    元素

    描述

    多個物件

    您可以建立多個資料表的連結,在單一連結作業。為每個來源資料表建立連結的資料表。

    做為來源的連結的資料表

    您無法連結至已在來源資料庫中的連結的資料表的資料表。

    例如,如果您想要連結至 [銷售] 資料庫中的 Employees1 資料表實際的連結的資料表連結到薪資資料庫中的 [員工] 資料表,您無法 Employees1 表格中使用 [銷售] 資料庫與來源資料表。您應該改用連結直接薪資資料庫中的 [員工] 資料表。

    新的或現有的資料表

    每個連結的作業會建立新的連結的資料表的每個來源資料表。您無法覆寫,或使用連結作業附加至現有的資料表。

    資料庫​​關聯圖​​

    如果您選取多個來源資料表,資料表之間的關聯都會自動套用轉寄至目的地資料庫。不過,您無法變更或刪除目的地資料庫中的關聯性。

    查閱欄位

    如果來源資料表中的欄位尋找另一個資料表中的值,您必須記得連結到相關的資料表,如果您想要顯示查閱值的目的欄位。如果您沒有連結到相關的資料表或查詢,目的欄位只會顯示查閱識別碼。

  3. 關閉來源資料庫。確定沒有其他使用者已在獨佔模式中開啟資料庫。

  4. 開啟目的地資料庫。確定目的地資料庫並非唯讀,而且您已新增至資料庫物件和資料的必要權限。

    附註: 如果您想要建立新的資料庫中的連結,您必須建立空白的資料庫 (一個不含任何資料表、 表單或報表) 之前啟動連結作業。

    作業不會覆寫或修改的任何現有的資料表或物件。如果目的地資料庫中已存在具有相同名稱的來源物件的物件,Access 會將數字 (1、 2、 3 等等) 的連結資料表的名稱。例如,如果您已有一個名為問題資料表的連結問題] 資料表,連結的資料表會命名 Issues1。如果名稱 Issues1 已在使用中,新資料表命名為 Issues2,等等。

    請記住,是否您想要附加至目的地資料庫中資料表的來源資料表中的記錄,您必須使用新增查詢,而不執行連結作業。

    如需有關新增查詢的詳細資訊,請參閱新增記錄以使用新增查詢的資料表

連結至資料

  1. [連結] 精靈的位置,會稍有根據您的 Access 版本。選擇與您存取版本相符的步驟:

    • 如果您使用最新版的 Office 365 訂閱的版本存取,請在 [外部資料] 索引標籤的 [匯入與連結] 群組中按一下 [新增資料來源>從資料庫] >存取

    • 如果您是 Access 2016、 Access 2013 或 Access 2010 中,在 [外部資料] 索引標籤上的 [匯入與連結] 群組中,按一下 [存取]。

    • 如果您使用 Access 2007 中,在 [外部資料] 索引標籤上的 [匯入] 群組中,按一下 [存取]。

  2. 取得外部資料-Access 資料庫匯入與連結精靈便會開啟。

    螢幕擷取畫面的取得外部資料-Access 資料庫匯入精靈

  3. 檔案名稱] 文字方塊中,輸入來源資料庫的名稱,或按一下 [瀏覽]以顯示 [開啟舊檔] 對話方塊。

  4. 按一下 [以建立連結的資料表的資料來源連結],然後按一下[確定]

    [連結資料表] 對話方塊隨即開啟。

    選取要連結至 [連結資料表] 對話方塊上的表格

  5. 在 [連結資料表] 對話方塊中,選取您想要連結的資料表。

    若要取消選取範圍,再按一下 [表格]。

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

    Access 會建立連結的資料表。

  7. 開啟連結的資料表資料工作表檢視,以確保資料正確無誤。

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

頁面頂端

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×