將 Access Web App 資料表匯出至 Access 桌面資料庫
Applies ToAccess for Microsoft 365 Access 2021 Access 2019 Access 2016

本文說明如何將 Access Web App 資料表匯出成 Access 桌面資料庫的本機資料表。 為了完成這項工作,您將開啟與 Access Web App 資料表的連線資訊、建立 ODBC 資料來源名稱 (DSN) 以連線至 Access Web App 資料表,然後從 Web App 資料表將資料匯入 Access 桌面資料庫中的本機資料表。 以下是完成此工作所需的步驟。

啟用 Access Web App 的連線

  1. 在 Access 用戶端中開啟 Access Web App。 如果您不確定如何在 Access 用戶端中開啟 Access Web App,請參閱修改 Access Web App

  2. 在 [連線] 群組內按一下 [檔案] > [資訊] > [管理]。

  3. 按一下 [啟用讀寫連線] 開啟與 Access Web App 資料表的連線。

  4. 按一下 [檢視讀寫連線資訊] 以檢視所有必要的連線資訊。

  5. 將 [伺服器]、[資料庫]、[使用者名稱] 和 [密碼] 的值複製並貼上到記事本或 Word,或將 [連線資訊] 視窗保持開啟以便稍後可以從中複製並貼上資訊。

建立 ODBC 資料來源名稱 (DSN) 以連線至 SQL 上的 Access Web App

  1. 在您的電腦或裝置上開啟 [ODBC 資料來源系統管理員] 工具。 存取此工具的方法有很多種,為了避免混淆,此處是您要建立 DSN 位元的相對可執行位置。

    • Windows 32 位元 (x86) / Office 32 位元 (x86):%windir%\System32\odbcad32.exe

    • Windows 64 位元 (x64) / Office 64 位元 (x64):%windir%\System32\odbcac32.exe

    • Windows 64 位元 (x64) / Office 32 位元 (x86):%windir%\SysWow64\odbcad32.exe

    附註: DSN 位元應該符合您 Office 安裝的位元。 %windir% 通常會指向 Windows 的預設位置,或 c:\windows

  2. 在 [ODBC 資料來源系統管理員] 對話方塊的 [使用者 DSN] 或 [系統 DSN] 索引標籤上,按一下 [新增]。

  3. 選取 [SQL Server Native Client 11.0] 驅動程式,然後按一下 [完成]。

  4. 在 [名稱] 文字方塊中,輸入要用於此新 DSN 的名稱。

  5. 在 [伺服器] 文字方塊中,輸入您先前從 Access Web App 連線資訊收集到的伺服器名稱。

  6. 按一下 [下一步] 繼續。

  7. 選取 [由使用者所輸入的登入識別碼及密碼進行 SQL Server 帳戶驗證] 選項。

  8. 將您先前儲存的 Access Web App 連線資訊的 [使用者名稱] 和 [密碼] 貼至 [登入識別碼] 和 [密碼] 文字方塊。

  9. 按一下 [下一步] 繼續。

  10. 選取 [變更預設資料庫為] 核取方塊。

  11. 將您先前儲存的 Access Web App 連線資訊的資料庫名稱貼至目前列出的 [資料庫名稱] 文字方塊 (預設)。 按一下 [下一步] 繼續。

    重要: 如果您是連線到 SQL Azure (Microsoft 365 或 SharePoint Online) 上的資料庫,請勿按兩下資料庫名稱的向下箭號,因為您無法檢視可用資料庫清單,而且您會遇到錯誤。 最好是將您特定的資料庫名稱複製並貼至此欄位。

  12. 在精靈的最後一頁,按一下 [完成]。

  13. 如果您此時想要測試連線資訊,請按一下 [ODBC Microsoft SQL Server] 對話方塊上的 [測試資料來源]。 完成之後,請按一下 [確定]。

使用 Access 桌面資料庫中的 DSN 匯入 Access Web App 資料表

現在您已建立了 ODBC DSN,可以在許多應用程式上使用該連線資訊。 以下是使用此 ODBC DSN 從 Access Web App 將資料表匯入至 Access 桌面資料庫的步驟。 對於其他應用程式,您可以尋找其說明文件中有關使用 ODBC 連線的部分。

  1. 建立新的 Access 桌面資料庫或開啟現有的 Access 桌面資料庫。

  2. 在功能區的 [匯入與連結] 群組中,按一下 [外部資料] > [ODBC 資料庫]。

  3. 在 [取得外部資料 - ODBC 資料庫] 對話方塊中,選取 [匯入來源資料至目前資料庫的新資料表],然後按一下 [確定]。

    提示: 如果您只想要從 Access 桌面資料庫連結至 Access Web App 資料表,請在 [取得外部資料 - ODBC 資料庫] 對話方塊中選取 [以建立連結資料表的方式,連結至資料來源]。

  4. 在 [選取資料來源] 對話方塊中,按一下 [機器資料來源] 索引標籤。

  5. 選取您先前建立的 ODBC DSN,然後按一下 [確定]。

  6. 在 [SQL Server 登入] 對話方塊的 [密碼] 文字方塊中,輸入從 Access Web App 連線資訊取得的密碼,然後按一下 [確定]。

  7. 選取您想要匯入到 Access 桌面資料庫的所有 Web App 資料表。

    附註: 名稱為 Access.<tablename> 的資料表即為含有來自您 Access Web App 資料的資料表。 名稱為 Access.<tablename>?Images 的資料表則含有來自您 Access Web App 的所有影像資料。

  8. 按一下 [確定] 開始匯入程序。

  9. Access 完成匯入程序之後,按一下 [關閉] 以關閉匯入對話方塊。

  10. 現在,您在 Access 桌面資料庫中已擁有 Access Web App 內每個資料表的本機資料表。

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。