利用 Access 使用外部資料

Microsoft Access 2013 是所有資料類型的登陸平台,外部資料也不例外。您可以匯入含有外部內容類型的 BDCM 檔案,並將其連結至您用戶端電腦 Access 資料庫中的資料。資料是唯讀的,但您可以定期重新整理資料。

附註:  在這種情況下,當您存取外部資料時,系統不會使用 Business Connectivity Services Client Runtime 快取與外部清單進行同步處理,這點與其他 Office 產品不同。

重要:  您必須在您的用戶端電腦上安裝 Microsoft .NET Framework 4 或更新版本。您可以從 Microsoft .NET Framework 4 下載。

如需詳細資訊,請參閱尋找外部資料的相關內容

本文內容

開始之前

將 BDCM 檔案從 SharePoint 產品匯出

將 BDCM 檔案匯入 Access 2013

根據匯入的 BDCM 檔案建立連結資料表

開始之前

若要使用外部資料,必須先執行幾個必要工作,以便安全地存取資料。下列資訊可以幫助您規劃接下來的步驟。此外,如果您在使用外部資料時發生問題,這些資訊也可以幫助您找出問題所在。若要存取外部資料,您或系統管理員必須執行下列作業:

準備外部資料來源    系統管理員可能必須建立帳戶,並且提供資料來源的存取權限,務必讓資料存取權掌握在適當的人手中,而不致落入未經授權者手中。在外部資料庫中,系統管理員也可能會想建立特定的表格、檢視及查詢等,將結果限制在需要的範圍內,以協助提升效能。

設定 SharePoint 服務與帳戶    系統管理員必須啟動 Business Data Connectivity Services 和 Secure Store Service。

設定 Secure Store Services    系統管理員必須執行下列作業:決定外部資料來源的最佳存取模式、建立目標應用程式,以及設定目標應用程式的認證。

設定 Business Data Connectivity Services    系統管理員必須確保那些建立外部內容類型的使用者具有 Business Data Connectivity 中繼資料存放區的權限,同時只允許適當的使用者存取外部清單所根據的外部內容類型。

建立外部內容類型    使用者必須定義一個含有下列項目相關資訊的外部內容類型:連線、存取、作業方法、欄、篩選,以及從外部資料來源擷取資料時所用的其他中繼資料。

頁面頂端

將 BDCM 檔案從 SharePoint 產品匯出

BDCM 檔案是一種 XML 檔案,包含所有針對外部內容類型定義的資訊。以 Access 2013 使用 BDCM 檔案時,請謹記下列重點:

  • 僅支援平面式資料結構,不支援階層式資料結構。

  • 支援下列 .NET 類型:System.Boolean、System.Char、System.String、System.Int32、System.Int16、System.Double、System.DateTime、System.GUID。任何其他 .NET 類型都會轉換成文字。

若要建立 BDCM 檔案,請執行下列其中一項操作:

Microsoft SharePoint Designer 2013

  1. 在 Microsoft SharePoint Designer 2013 中,開啟包含外部內容類型的 SharePoint 網站。

  2. 在左窗格中的 [網站物件] 下方,選取 [外部內容類型]。

  3. 選取您要使用的外部內容類型。

  4. 用滑鼠右鍵按一下選取項目,然後按一下 [匯出 BDC 模型]。

  5. 在 [匯出 BDC 模型] 對話方塊中,輸入模型名稱,然後按一下 [確定]。

  6. 在 [另存新檔] 對話方塊中,瀏覽至一個位置,然後按一下 [儲存]。

Business Data Connectivity 中繼資料存放區

附註: 若要執行此項作業,您必須是陣列系統管理員,亦即 Business Data Connectivity Service 應用程式的系統管理員,而且在該模型以及該模型中含有的所有外部系統,均擁有「編輯」權限。

  1. 在管理中心網站上的 [應用程式管理] 區段中,按一下 [管理服務應用程式]。

  2. 在對應至 Business Data Connectivity 服務應用程式列的 [名稱] 欄中按一下。

  3. 在功能區上的 [檢視] 群組中,按一下 [BDC 模型]。

  4. 在 [BDC 模型] 頁面上,選取模型。

  5. 在功能區上的 [BDC 模型] 群組中,按一下 [匯出]。

  6. 在 [匯出] 頁面上的 [檔案類型] 欄位中,選取 [模型],然後在 [進階設定] 區段中,選取一或多個要匯出的資源類型:

    • 若要以特定地區設定匯出外部內容類型的本地化名稱,按一下 [本地化名稱]。

    • 若要匯出外部內容類型的內容,按一下 [內容]。

    • 若要匯出外部內容類型的權限,按一下 [權限]。

    • 若要匯出用來連線到外部系統的實作特定 Proxy,按一下 [Proxy]。

  7. 如果您儲存了一組要稍後匯出供特定環境使用的資源,請在 [使用自訂環境設定] 欄位中,為要匯出之環境特定設定輸入相關聯的唯一名稱。

  8. 按一下 [匯出]。

隨即顯示檔案在您網路上的位置。

頁面頂端

將 BDCM 檔案匯入 Access 2013

  1. 在 Access 2013 中,按一下 [外部資料] > [Web 服務]。

  2. 按一下 [建立至 Web 服務資料的連結] 對話方塊底端的 [安裝新連線]。

  3. 在 [選取一個連線定義檔案] 對話方塊中,瀏覽至並選取該 BDCM 檔案。

頁面頂端

根據匯入的 BDCM 檔案建立連結資料表

  1. 在 Access 2013 中,按一下 [外部資料] > [Web 服務]

    [建立至 Web 服務資料的連結] 對話方塊會顯示 Web 服務所提供的資料表。例如,如果您連線至冒險工廠 Web 服務,可能會看到如下項目:

    可供連結的 Web 服務資料連線

  2. 在 [指定選用的參數值] (如有) 下方,為每一個您要使用來篩選或限制外部資料的參數,輸入參數值。

  3. 選取您要使用的資料表。

  4. 按一下 [建立連結的資料表]。

頁面頂端

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×