您可以使用 ImportExportData 宏宏動作,在目前的 Access 資料庫 (.mdb 或 .accdb) 或 Access 專案 (.adp) 與另一個資料庫之間匯入或匯出資料。 針對 Access 資料庫,您也可以從另一個資料庫將資料表連結至目前的 Access 資料庫。 使用連結資料表時,您可以存取資料表的資料,同時資料表本身會保留在另一個資料庫中。

附註: 從 Access 2010 開始,TransferDatabase宏動作已重新命名為ImportExportData。

附註: 如果資料庫不是信任的,則不允許此動作。

設定

ImportExportData宏動作具有下列引數。

巨集指令引數

描述

傳輸類型

這是要移轉的類型。 在設計視窗的動作自變數區段的傳輸類型方塊中,選取匯進、匯出或連結。 預設值 Import 。

附註: Access 專案 不支援連結傳輸類型 (.adp) 。

資料庫類型

要匯進、匯出至或連結的資料庫類型。 您可以在資料庫 類型方塊 中選取 Microsoft Access 或其他許多 資料庫類型之一 。 預設值為Microsoft Access。

資料庫名稱

要匯進、匯出至或連結的資料庫名稱。 包含完整路徑。 此為必要引數。

針對每個資料表使用個別檔案的資料庫類型,例如 FoxPro、Paradox 和 dBASE,請輸入包含該檔案的目錄。 在 Source 引數中輸入檔案名, (匯入或連結) 目標引數 (匯出) 。

針對 ODBC 資料庫,在 ODBC 資料庫中輸入完整的 Open Database Connectivity (odBC) 連接字串。

若要查看連接字串的範例,請連結 外部表格 Access:

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

  2. 在 [ 取得外部資料」 對話方塊中,在 [檔案名> 方塊中輸入源 資料庫 的路徑。

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

  4. 在 [連結資料 表> 對話方塊中選取資料表,然後按一下 [確定

在索引卷 設計檢視 中開啟新連結資料表, 表格內容 工具下之設計索引卷 表格內容屬性表來查看資料表。 Description 屬性 設定 中的文字是此資料表的連接字串。

有關 ODBC 連接字串的資訊,請參閱此類型 ODBC 資料庫 ODBC 驅動程式的說明檔案或其他檔。

物件類型

要匯進或匯出的物件類型。 如果您選取Microsoft Access作為資料庫類型引數,您可以在物件類型方塊中選取資料表、查詢、表單報表模組、資料存取頁面伺服器視圖、圖表、儲存程式或函數。 預設為 [表格]。 如果您選取其他任何資料庫類型,或是在傳輸類型方塊中選取連結,此引數會被忽略。

如果您要匯出資料 選取查詢 Access 資料庫,請選取此引數中的資料表以匯出 結果集 ,然後選取查詢來匯出查詢本身。 如果您要將選取查詢匯出至另一種類型的資料庫,會忽略此引數,並匯出查詢的結果集。

Source

要匯進、匯出或連結的資料表名稱、選取查詢或 Access 物件。 對於某些類型的資料庫 ,例如 FoxPro、Paradox 或 dBASE,這是檔案名。 在檔案名中 (副檔名,例如 .dbf) 副檔名。 此為必要引數。

目的地

匯進、匯出或連結資料表的名稱、選取查詢或目標資料庫中的 Access 物件。 對於某些類型的資料庫 ,例如 FoxPro、Paradox 或 dBASE,這是檔案名。 在檔案名中 (副檔名,例如 .dbf) 副檔名。 此為必要引數。

如果您在物件類型引數的傳輸類型引數和資料表中選取了 Import,Access 會建立一個新資料表,其中包含所匯出資料表中的資料。

如果您匯出資料表或其他物件,Access 會新增數位至名稱中,如果數位與現有名稱衝突。 例如,如果您已導入員工和員工,Access 會重新命名已導入資料表或其他物件 Employees1。

如果您匯出至 Access 資料庫或其他資料庫,Access 會自動取代任何現有資料表或其他具有相同名稱的物件。

只有結構

指定是否要只匯進或匯出資料庫資料表的結構,而不匯出任何資料。 選取 。 預設為 [否]。

註解

您可以在 Access 和其他類型的資料庫之間匯進和匯出資料表。 您也可以將 Access 選取查詢匯出至其他類型的資料庫。 Access 會以資料表的形式匯出查詢的結果集。 如果兩個資料庫都是 Access 資料庫,您可以匯進和匯出任何 Access 資料庫物件。

如果您從另一個 Access 資料庫 (.mdb 或 .accdb) ,這是該資料庫的連結資料表,資料表在匯出後仍然會連結。 也就是說,連結是匯出的,而不是資料表本身。

如果您要存取的資料庫需要密碼,當您執行宏時,會出現一個對話方塊。 在此對話方塊中輸入密碼。

ImportExportData動作與外部資料索引鍵中匯進或匯出的命令類似。 您可以使用這些命令來選取資料來源,例如 Access 資料庫或另一種類型的資料庫、試算表或文字檔。 如果您選取資料庫,會出現一或多個對話方塊,其中選取要匯進或匯出的物件類型 (for Access 資料庫) 、物件名稱及其他選項 ,視您匯出或匯出或連結至的資料庫而不同。 ImportExportData 動作的自變數會反映這些對話方塊中的選項。

如果您想要提供連結的 dBASE 資料表的索引資訊,首先請連結資料表:

  1. 在 [外部資料>鍵的 [匯出群組中,按一下[更多

  2. 按一下 dBASE 檔案

  3. 在 [ 取得外部資料」 對話方塊中,在 [檔案名> 方塊中輸入 dBASE 檔案 的路徑。

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

  5. 指定此命令對話方塊中的索引。 Access 將索引資訊儲存在 Microsoft Office 資料夾中 (.inf) 檔案中的特殊資訊。

  6. 接著,您可以刪除連結資料表的連結。

下次使用 ImportExportData 動作連結此 dBASE 資料表時,Access 會使用您指定的索引資訊。

附註: 如果您查詢或篩選連結的資料表,查詢或篩選會區分大小寫。

若要在 Visual Basic for Applications (VBA) 模組中執行ImportExportData動作,請使用DoCmd物件的TransferDatabase方法。

需要更多協助?

擴展您的技能
探索訓練

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?

感謝您的意見反應!

×