資料連線概觀

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

資料連線是用來接收或 Microsoft InfoPath 表單與儲存外的表單,例如 SharePoint server、 Web 服務或資料庫的資料之間的資料送出的動態連結。例如,順序在表單中包含的可用的產品清單,產品名稱的靜態清單無法儲存在表單中。不過,的隨時新增或移除,產品在表單中的 [產品] 清單必須更新。

若要確保表單保持最新版本,請儲存並維持在表單外的產品資訊。建立使用者填寫表單時,這項資訊新增至表單的資料連線。使用資料連線來擷取產品資訊的優點是這項資訊都可以儲存在多個表單可以連結至單一位置。此外,您會確定完成表單時,使用者永遠有最新的資訊。

除了接收資料,資料連線可用來送出資料。使用者填寫表單時之後,他們必須送出表單。新增 [送出表單資料連線,您可以指定表單資料送出的位置。例如,表單可以送出到 SharePoint 文件庫文件或電子郵件訊息中傳送。

本文內容

本機與外部資料

外部資料連線類型

送出資料連線

接收資料連線

儲存資料以供離線使用

在外部資料來源的表單

本機與外部資料

所有的 InfoPath 表單儲存在進行中輸入的資料。控制項用來顯示資料給使用者。當使用者送出表單時,送出表單中的本機資料至一或多個外部的位置。

當您需要查詢資料從外部表單,或您希望使用者以資料送出到多個位置時,可以使用資料連線。沒有任何限制,您可以建立的資料連線的數目。

如果您建立的查詢資料的資料連線,表單查詢此資料連線預設時表單隨即開啟。您也可以設定表單以下列方式來使用此資料連線︰

  • 新增使用者按一下 [查詢外部資料重新整理] 按鈕

  • 新增規則使用此資料連線來查詢外部資料

  • 新增查詢根據其他事件的外部資料的自訂程式碼

頁面頂端

外部資料連線類型

您可以建立資料送出或接收資料連線至 exchange 以外表單的資料來源的資料。

送出資料連線

當使用者送出表單為基礎的 SharePoint 清單或資料庫的時送出表單時,使用者所做的變更會更新清單或資料庫。若要允許傳送資料至其他位置的使用者也可以設定表單。您可以使用下列的外部資料位置︰

  • Web 服務

  • SharePoint 網站上的文件庫

  • 電子郵件訊息

  • 主控環境 (例如 ASP.NET 網頁或的主機服務應用程式)

在大部分情況下,其中一個送出送出表單時,會使用資料連線。不過,表單可以使用 [規則] 或 [自訂程式碼送出到多個位置的資料。例如,表單可以送出到 Web 服務,以及透過電子郵件訊息。一般而言,表單就被設定為送出所有的表單中的資料。不過,以自訂表單資料送出,或設定表單資料送出到 Web 服務的程式碼,您可以選擇要送出表單資料的一部分。

接收資料連線

接收資料連線來填入表單欄位中的外部來源取得資料。控制項可以再繫結至這些欄位在表單中顯示來自外部來源的資料。例如,接收資料連線通常用來填入下拉式清單方塊。您可以使用下列資源︰

  • SOAP Web 服務

  • 其他 Web 服務

  • SharePoint 程式庫或清單

  • 資料庫 (Microsoft SQL Server)

  • XML 文件

頁面頂端

儲存資料以供離線使用

有時,使用者可能會想要填寫 InfoPath 表單未連線網路時也稱為離線工作。您可以新增資料連線的設定,該查詢資料從資料連線,並設定使用者的電腦上儲存的查詢結果的連線。如此一來,可確保如果自己的電腦離線工作時,使用者可以填寫的表單。

如果您以下列方式設定的資料連線,查詢會傳送到資料連線,使用者填寫表單,及他們的電腦已連線至網路時。查詢的結果然後儲存在表單中的使用者的硬碟,當使用者填寫便會出現。使用者執行新增查詢,讓資料永遠是最新盡可能每次快取資料。

當您建立的資料連線時,您可以選擇是否要顯示的預設設定儲存資料的表單中,以避免外部資料連線無法使用。您應該考慮查詢中的資料是否適用於所有使用者,或是否表單應顯示使用者特定的資料。例如,如果查詢所傳回的資料根據使用者的身分識別或角色,使用預設的設定,而不是使用查詢結果設計階段的資料集可能會導致不正確的資料,該使用者。

頁面頂端

在外部資料來源的表單

藉由使用 SharePoint 清單、 資料庫或 Web 服務,您可以設計表單範本根據接收資料連線。欄位和群組建立本機,在表單中,對應的欄位和外部資料存放庫中的群組。換句話說,InfoPath 2010 本機鏡像外部資料的資料結構,以便載入外部資料的表單時, 沒有資料完整性問題。

重要: 您無法修改表單中的本機欄位根據資料庫或 Web 服務中的欄位。這項限制有助於確保資料完整性。您可以不過, myFields群組在表單中新增欄位或群組。

頁面頂端

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×