本文說明如何將 Access 網頁應用程式資料表匯出到 Access 桌面資料庫,作為本地資料表。 為了完成這項工作,您將開啟與 Access Web App 資料表的連線資訊、建立 ODBC 資料來源名稱 (DSN) 以連線至 Access Web App 資料表,然後從 Web App 資料表將資料匯入 Access 桌面資料庫中的本機資料表。 以下是完成此工作所需的步驟。
啟用 Access Web App 的連線
- 在 Access 用戶端中開啟 Access Web App。 如果您不確定如何在 Access 用戶端中開啟 Access Web App,請參閱修改 Access Web App。
- 在連結群組中點選「 檔案>資訊>管理 」。
- 按一下 [啟用讀寫連線] 開啟與 Access Web App 資料表的連線。
- 按一下 [檢視讀寫連線資訊] 以檢視所有必要的連線資訊。
- 將 [伺服器]、[資料庫]、[使用者名稱] 和 [密碼] 的值複製並貼上到記事本或 Word,或將 [連線資訊] 視窗保持開啟以便稍後可以從中複製並貼上資訊。
建立 ODBC 資料來源名稱 (DSN) 以連線至 SQL 上的 Access Web App
在您的電腦或裝置上開啟 [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
在 [ODBC 資料來源系統管理員] 對話方塊的 [使用者 DSN] 或 [系統 DSN] 索引標籤上,按一下 [新增]。
選取 [SQL Server Native Client 11.0] 驅動程式,然後按一下 [完成]。
在 [名稱] 文字方塊中,輸入要用於此新 DSN 的名稱。
在 [伺服器] 文字方塊中,輸入您先前從 Access Web App 連線資訊收集到的伺服器名稱。
按一下 [下一步] 繼續。
選取 [由使用者所輸入的登入識別碼及密碼進行 SQL Server 帳戶驗證] 選項。
將您先前儲存的 Access Web App 連線資訊的 [使用者名稱] 和 [密碼] 貼至 [登入識別碼] 和 [密碼] 文字方塊。
按一下 [下一步] 繼續。
選取 [變更預設資料庫為] 核取方塊。
將您先前儲存的 Access Web App 連線資訊的資料庫名稱貼至目前列出的 [資料庫名稱] 文字方塊 (預設)。 按一下 [下一步] 繼續。
重要
如果你是在 SQL Azure (Microsoft 365 或 SharePoint Online) 連接資料庫,請不要點擊資料庫名稱的向下箭頭,因為你無法查看可用資料庫清單,且會遇到錯誤。 最好將你的資料庫名稱複製貼上到這個欄位。
在精靈的最後一頁,按一下 [完成]。
如果您此時想要測試連線資訊,請按一下 [ODBC Microsoft SQL Server] 對話方塊上的 [測試資料來源]。 完成之後,請按一下 [確定]。
使用 Access 桌面資料庫中的 DSN 匯入 Access Web App 資料表
現在您已建立了 ODBC DSN,可以在許多應用程式上使用該連線資訊。 以下是使用此 ODBC DSN 從 Access Web App 將資料表匯入至 Access 桌面資料庫的步驟。 對於其他應用程式,您可以尋找其說明文件中有關使用 ODBC 連線的部分。
建立新的 Access 桌面資料庫或開啟現有的 Access 桌面資料庫。
在功能區上,點選匯入 & 連結群組中的外部資料>ODBC 資料庫。
在 [取得外部資料 - ODBC 資料庫] 對話方塊中,選取 [匯入來源資料至目前資料庫的新資料表],然後按一下 [確定]。
秘訣
如果您只想要從 Access 桌面資料庫連結至 Access Web App 資料表,請在 [取得外部資料 - ODBC 資料庫] 對話方塊中選取 [以建立連結資料表的方式,連結至資料來源]。
在 [選取資料來源] 對話方塊中,按一下 [機器資料來源] 索引標籤。
選取您先前建立的 ODBC DSN,然後按一下 [確定]。
在 [SQL Server 登入] 對話方塊的 [密碼] 文字方塊中,輸入從 Access Web App 連線資訊取得的密碼,然後按一下 [確定]。
選取您想要匯入到 Access 桌面資料庫的所有 Web App 資料表。
注意
這些表格名為 Access。<tablename 是包含你 Access 網頁應用程式資料的 tablename> 。 這些表格名為 Access。<tablename>?圖片包含來自您 Access 網頁應用程式的任何圖片資料。
按一下 [確定] 開始匯入程序。
Access 完成匯入程序之後,按一下 [關閉] 以關閉匯入對話方塊。
現在,您在 Access 桌面資料庫中已擁有 Access Web App 內每個資料表的本機資料表。