Applies ToInfoPath 2010 InfoPath 2013

附註:  我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。

本文內容

概觀

如果您要設計使用類似的資料連線的多個表單範本,請考慮使用資料連線檔案,而不建立資料連線至外部資料來源的每個表單範本。如此一來,您需要的資料連線資訊變更的一組相關的表單範本時,更新只有一個資料連線檔案。例如,當您移動表單範本從測試網路生產網路,您需要更新的資料連線設定一次,而不是更新每個表單範本中的資料連線的連線文件庫。使用資料連線檔案的表單範本為基礎的表單使用的資料連線時,資料連線會自動更新,以新的設定。

資料連線檔案是 XML 檔案包含單一的外部資料來源的連線資訊的.xml 或.udcx 檔案副檔名。此檔案會儲存於資料連線庫執行Microsoft Office SharePoint Server 2007伺服器上。開發人員,或將現有的表單範本中的資料連線轉換成資料連線檔案中,按一下 [工具] 功能表中的 [資料連線] 對話方塊中的 [轉換] 按鈕,就會建立資料連線檔案。

使用資料連線檔案的優點包括:

  • 多個表單可以使用相同的資料連線檔案,因此不需要的每個表單範本從頭開始建立相同的資料連線。

  • 如果外部資料來源的位置或連線設定變更,您需要更新只的資料連線檔案,不是每個表單範本。

  • 資料連線檔案可能包含使用者使用網頁瀏覽器來填寫表單時可供伺服器的替代驗證資訊。

  • 瀏覽器相容表單範本為基礎的在瀏覽器中填寫表單可以連線至只能與使用資料連線檔案的資料連線的另一個網域中的伺服器。

附註: Microsoft Office InfoPath 使用通用的資料連線版本 2.0 的檔案格式的資料連線檔案。此版本是更多的功能和 Microsoft Office Excel 所使用的版本 1.0 的檔案格式。InfoPath 不能使用版本 1.0 的檔案格式的資料連線檔案。

當您新增至表單範本的資料連線資料連線庫中使用的設定時,您會建立的表單範本中的次要資料連線。此資料連線是不同的主資料連線時您設計資料庫、 Web 服務或資料連線庫中的 [設定為基礎的表單範本所建立的。只有當您無法取得或傳送的主資料連線到資料,您可以新增次要資料連線。

頁面頂端

開始之前

若要新增至表單範本的資料連線,使用 [儲存資料連線庫中的設定,您需要從網站管理員的下列資訊:

  • 伺服器執行Microsoft Office SharePoint Server 2007,其中包含網站包含資料連線庫的位置

  • 在您想要使用的資料連線庫中的資料連線檔案名稱

  • 資料連線檔案是否包含查詢資料連線或送出資料連線的設定

  • 您可以在是否設定表單範本,安全地儲存查詢結果中離線使用的表單,如果查詢資料連線的設定

頁面頂端

新增查詢資料連線

若要新增至表單範本的資料連線,使用連線庫中的設定,您必須完成下列程序:

  1. 新增至表單範本的次要資料連線。

  2. 將控制項繫結至次要資料來源中的查詢和資料的欄位。

  3. 設定表單範本,使用規則或] 按鈕使用的資料連線。

步驟 1: 新增次要資料連線

  1. 在 [工具] 功能表上按一下 [資料連線]。

  2. 在 [資料連線] 對話方塊中,按一下 [新增]。

  3. 在資料連線精靈中,按一下 [連線的 Microsoft Office SharePoint Server 搜尋],然後再按 [下一步

  4. 網站清單中,在精靈的下一個頁面上按一下 [執行Office SharePoint Server 2007與連線的文件庫的伺服器上的名稱。

    我的網站不在清單上

    若要新增您的網站清單中,執行下列動作:

    1. 按一下 [管理網站

    2. 在 [管理網站] 對話方塊中,按一下 [新增]。

    3. 在 [ URL ] 方塊中,輸入資料連線庫的位置。

    4. 在 [顯示名稱] 方塊中,輸入資料連線庫的名稱。這個名稱會出現在 [資料連線精靈] 中的 [網站] 清單中。

    5. 按一下 [確定]。

    6. 按一下 [關閉]。

  5. 按一下 [查看的資料連線檔案清單,按一下您想要針對此資料連線,使用的資料連線檔案的名稱,然後按 [下一步資料連線庫的名稱。

  6. 根據資料連線檔案中的連線設定,精靈的下一個頁面,也可能會要求您指定的每個參數的範例值。

    如何指定範例值?

    1. 選取 [參數] 資料表中的參數,然後按一下 [設定範例值

    2. 在 [範例值] 方塊中,輸入值可能會使用此欄位中,您的使用者,並按一下 [確定

    3. 在 [參數] 資料表中每個參數的重複這些步驟,然後按一下 [下一步

    技術的附註

    當您設定的資料連線,Web 服務資料連線精靈] 中時,Microsoft Office InfoPath 連接至 Web 服務,並要求 Web 服務描述語言 (WSDL) 檔案。WSDL 檔案包含使用 Web 服務的結構描述。Web 服務會傳送檔案給 infopath 來回應邀請。InfoPath 會使用此檔案中的資訊,將適當的欄位和群組新增至表單範本中的次要資料來源。如果 InfoPath WSDL 檔案中發現未知的項目類型,InfoPath 來決定未知的項目類型的定義中使用範例資料,並適當的欄位和群組次要資料來源。

  7. 如果您想在表單未連線到網路時才能使用查詢的結果,請選取 [儲存一份表單範本中的資料] 核取方塊。

    安全性附註: 選取此核取方塊時,會將查詢結果儲存在表單範本。因為資料儲存在表單範本,並使用表單中的使用者填寫時,即使他們的電腦未連線至網路。如果您的機密資料從取得此資料連線,您可能會想要停用此功能,以協助保護資料,以防遺失或竊取電腦。

  8. 按一下 [下一步]。

    精靈的下一個頁面會顯示摘要此資料連線的設定。

  9. 輸入資料連接的描述性名稱。這個名稱會出現在 [資料來源] 工作窗格中的 [資料來源] 清單中。

  10. 若要啟用此開啟時,請使用此資料連線的表單範本為基礎的表單,選取 [自動擷取資料表單開啟時,核取方塊。

頁面頂端

步驟 2: 新增至您的使用者顯示的資料控制項

  1. 如果沒有看到 [控制項] 工作窗格,請按一下 [插入] 功能表上的 [其他控制項],或按 ALT+I、C。

  2. 拖曳控制項至表單範本。

  3. 控制項繫結] 對話方塊中,選取您要繫結控制項的欄位,然後按一下[確定]

步驟 3: 設定表單範本,使用資料連線

如果您希望使用者以擷取此資料連線中的資料,在表單開啟後,您可以新增規則至表單範本,使用 [在特定條件下的資料連線,或您可以新增按鈕至表單範本,您的使用者可以按一下要使用資料需要tion。

新增規則

您可以新增規則至表單範本每當規則的條件符合時執行查詢的資料連線。下列程序假設您已為表單範本,建立查詢的資料連線,而且您已設定要顯示的資料連線的資料表單範本上的控制項。

  1. 如果表單範本中有多個檢視,按一下 [檢視名稱上,前往您要顯示的次要資料來源的資料與控制項檢視的 [檢視] 功能表。

  2. 按兩下您想要加入規則的控制項。

  3. 按一下 [資料] 索引標籤。

  4. 按一下 [按一下驗證和規則] 底下的 [規則]。

  5. 在 [規則] 對話方塊中,按一下 [新增]。

  6. 在 [名稱] 方塊中,輸入規則的名稱。

  7. 若要執行規則時,請指定條件,按一下設定條件],然後輸入條件。條件發生時,會執行規則。如果您沒有設定條件,當使用者變更的控制項中,值,然後移離該控制項的他或她游標執行規則。

  8. 按一下 [新增動作]。

  9. 在 [動作] 清單中,按一下 [查詢使用的資料連線]。

  10. 在 [資料連線] 清單中,按一下您要使用的查詢資料連線,然後按一下[確定] 關閉每個對話方塊。

  11. 若要測試變更,請按一下 [標準] 工具列上的 [預覽],或按 CTRL+SHIFT+B。

[新增] 按鈕,使用查詢資料連線

您可以新增按鈕控制項至表單範本的使用者可以按一下 [填寫表單範本為基礎的表單。按下時,這個按鈕,可以從查詢資料連線來擷取資料。

  1. 如果表單範本中有多個檢視,按一下 [檢視名稱上,前往您要顯示的次要資料來源的資料與控制項檢視的 [檢視] 功能表。

  2. 如果沒有看到 [控制項] 工作窗格,請按一下 [插入] 功能表上的 [其他控制項],或按 ALT+I、C。

  3. 您可以拖曳按鈕控制項至表單範本。

  4. 按兩下您剛才新增至表單範本的按鈕控制項。

  5. 按一下 [一般] 索引標籤。

  6. 在 [動作] 清單中,按一下 [重新整理

  7. 在 [標籤] 方塊中,輸入您要顯示在表單範本上] 按鈕上的名稱。

  8. 按一下 [設定]。

  9. 在 [重新整理] 對話方塊中,按一下一個次要資料來源

  10. 選擇次要資料來源清單中,按一下 [次要資料來源的查詢資料連線與相關聯。

  11. 按一下 [確定] 關閉每個開啟的對話方塊。

  12. 若要測試變更,請按一下 [標準] 工具列上的 [預覽],或按 CTRL+SHIFT+B。

頁面頂端

加入送出的資料連線

If the data connection file contains settings for a submit data connection, you can configure your form template to allow users to submit their form data through this data connection. When you configure your form template to allow users to submit their form data, InfoPath adds a Submit button on the Standard toolbar and a Submit command on the File menu. You can configure the submit options for the form template in the Submit Options dialog box (Tools menu). The submit options are configured in the same way as if you added a secondary data connection that is a submit data connection. Find links to more information about adding a submit data connection to your form template in the See Also section.

  1. 在 [工具] 功能表上按一下 [資料連線]。

  2. 在 [資料連線] 對話方塊中,按一下 [新增]。

  3. 在資料連線精靈中,按一下 [連線的 Microsoft Office SharePoint Server 搜尋],然後再按 [下一步

  4. 網站清單中,在精靈的下一個頁面上按一下 [網站與連線的文件庫的名稱。

    我的網站不在清單上

    若要新增您的網站清單中,執行下列動作:

    1. 按一下 [管理網站

    2. 在 [管理網站] 對話方塊中,按一下 [新增]。

    3. 在 [ URL ] 方塊中,輸入資料連線庫的位置。

    4. 在 [顯示名稱] 方塊中,輸入資料連線庫的名稱。這個名稱會出現在 [資料連線精靈] 中的 [網站] 清單中。

    5. 按一下 [確定]。

    6. 按一下 [關閉]。

  5. 按一下 [資料連線庫,請參閱資料連線檔案的清單中,按一下您想要使用的資料連線檔案的名稱名稱送出資料連線,然後按一下 [下一步

  6. 如果設定送出到 Web 服務資料連線,InfoPath 可以偵測哪些 Web 服務中的參數,可以接收資料。您可以設定表單範本中傳送的所有資料或部分的資料送出資料連線。

    如何進行?

    1. 在 [參數] 清單中,按一下 [將接收資料表單中的參數]。

    2. 送出所有的資料在表單中的此參數,包括根項目及任何處理指示,請執行下列動作:

      1. 按一下 [整個表單 (XML 文件,包括處理指示)

      2. 若要為字串資料送出,選取資料送出以字串] 核取方塊。一般而言,您可以選取此核取方塊,以數位簽章的資料送出。在大多數情況下,清除此核取方塊。

    3. 若要指定欄位或群組為此參數,請執行下列動作:

      1. 參數選項] 底下按一下 [欄位或群組]。

      2. 按一下 [修改按鈕圖像]。

      3. 在 [選取欄位或群組] 對話方塊中,按一下欄位或群組中您想要送出,其資料,然後按一下[確定]

      4. 在 [包含] 清單中,按一下 [文字和子元素提交的內容的欄位或群組,或按一下 [送出同時內容與選取的群組或欄位的XML 子目錄,包含選取的項目

    4. 每個參數,重複這些步驟。

  7. 按一下 [下一步]。

  8. 輸入此資料連線名稱] 方塊中,在精靈的下一個頁面上輸入這個的描述性名稱送出資料連線。

頁面頂端

Need more help?

Want more options?

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

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