使用資料連線庫中的設定設計表單範本

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

本文將示範如何設計表單範本,根據Microsoft Office SharePoint Server 2007網站上的資料連線庫中儲存的可以查詢或送出資料的設定。

本文內容

概觀

開始之前

設計表單範本與查詢資料連線

設計表單範本與送出資料連線

概觀

次要資料連線是任何資料連線到您新增至表單範本的外部資料來源。不同的主資料連線時您設計表單範本,根據資料庫、 Web 服務或設定連線的文件庫中建立此資料連線。您無法查詢,或傳送的主資料連線到資料時,才可以新增次要資料連線。

可以有一個主要的資料連線,稱為主資料連線,而且它可以選擇性地有一或多個次要資料連線。根據您的目標的表單,可能會查詢資料連線,或將其送出表單資料的外部資料來源,例如 Microsoft SQL Server 資料庫或 Web 服務中。

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

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

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

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

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

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

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

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

當您建立的表單範本為基礎的資料連線檔案中的設定時,Microsoft Office InfoPath 建立資料連線庫中的設定為基礎的資料連線。如果資料連線檔案包含查詢資料連線的設定、 InfoPath 表單的主資料來源以建立查詢的欄位,資料欄位,並群組,並對應的方式,資料會儲存在外部資料來源的參考的在 [資料連線檔案中的 [設定]。查詢欄位包含用來決定所要傳送至表單的外部資料來源的資料。查詢的結果會放入的資料欄位。若要啟用使用者的外部資料來源的查詢,InfoPath 會新增至表單範本執行查詢] 按鈕。

因為查詢和資料欄位的資料結構必須符合,資料會儲存在外部資料來源的方式,您無法修改現有的欄位] 或 [主資料來源中的群組。您只可以新增欄位或群組主資料來源中的根目錄群組。

如果您使用送出資料的連線設定,則 InfoPath 會啟用送出] 按鈕,在 [標準] 工具列上的,此表單範本為基礎的表單的 [檔案] 功能表上的 [送出] 命令。這個選項可讓使用者傳送他們至外部資料來源的表單中的資料。

頁面頂端

開始之前

若要在設計表單範本為基礎的資料連線庫中的設定,您需要資料連線庫管理員 」 或 「 建立資料連線檔案的開發人員的下列資訊:

  • Office SharePoint Server 2007網站與連線的文件庫的位置。

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

頁面頂端

設計表單範本與查詢資料連線

若要在設計表單範本為基礎之查詢的資料連線的設定資料連線檔案,您必須執行下列動作:

  1. 設計表單範本為基礎的資料連線檔案   此步驟中建立的適當的欄位和群組的資料連線檔案中的設定為基礎的表單範本的主資料來源。

  2. 新增控制項至表單範本,會顯示查詢結果   若要顯示給使用者的主要資料來源中的群組與欄位中儲存的資料,您必須新增控制項至表單範本,並將該控制項繫結至查詢欄位或主資料來源中的資料欄位。

步驟 1: 設計表單範本基礎的資料連線檔案

  1. 在 [檔案] 功能表上按一下 [設計表單範本]。

  2. 設計新設計表單範本] 對話方塊中,按一下 [表單範本]。

  3. 根據]清單中,按一下 [連線的文件庫]。

  4. 如果您要設計瀏覽器相容表單範本,請選取 [啟用僅瀏覽器相容功能] 核取方塊。

  5. 按一下 [確定]。

  6. 網站清單中,在 [資料連線精靈中,按一下 [執行Office SharePoint Server 2007包含資料連線庫的伺服器上的網站名稱]。

    將您的網站新增至清單

    1. 按一下 [管理網站

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

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

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

    5. 按一下 [確定]。

    6. 按一下 [關閉]。

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

  8. 如果您選取資料連線檔案到 Web 服務的連線設定時,可能會要求您指定的每個參數,來判斷哪些欄位或群組,以新增至次要資料來源的範例值精靈的下一個頁面。

    如何進行?

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

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

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

    技術詳細資料

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

  9. 如果參照設定中的外部資料來源傳回 Microsoft ADO.NET 資料集,精靈的下一個頁面會詢問您是否要包含的變更資訊,當使用者送出表單資料。在大部分情況下,離開選取,包括變更送出資料的資訊] 核取方塊,然後再按 [下一步。如果您不想要包含的變更資訊,清除包含變更送出資料的資訊] 核取方塊,然後再按 [下一步]。

    技術詳細資料

    設定 Web 服務及 Web 服務描述語言 (WSDL) 檔案會指出 Web 服務傳回 ADO.NET 資料集時,才可以,會出現此精靈中的頁面。

  10. 在精靈的下一個頁面上,輸入資料連線的名稱,然後再按一下 [完成]

步驟 2: 新增至欄位中顯示的資料控制項

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

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

  3. 控制項繫結] 對話方塊中,選取您要繫結控制項的欄位。

頁面頂端

設計表單範本與送出資料連線

如果資料連線檔案包含送出資料連線的設定,您可以設定為允許使用者的資料連線到其表單資料送出表單範本。當您執行此動作時,InfoPath 會新增至 [標準] 工具列和 [送出] 命令,[檔案] 功能表的送出] 按鈕。在 [工具] 功能表中的 [送出選項] 對話方塊中,您可以設定表單送出選項。如果您設計資料庫或 Web 服務為基礎的表單範本中相同的方式設定送出選項。如需設計表單範本為基礎的資料庫或 Web 服務,請參閱 一節中的資訊連結。

  1. 在 [檔案] 功能表上按一下 [設計表單範本]。

  2. 設計新的 [設計表單範本] 對話方塊,按一下 [表單範本]。

  3. 根據]清單中,按一下 [連線的文件庫]。

  4. 如果您要設計瀏覽器相容表單範本,請選取 [啟用瀏覽器相容的功能僅限]。

  5. 按一下 [確定]。

  6. 網站清單中,在 [資料連線精靈中,按一下 [執行Office SharePoint Server 2007包含連線的文件庫的伺服器上的網站名稱]。

    將您的網站新增至清單

    1. 按一下 [管理網站

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

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

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

    5. 按一下 [確定]。

    6. 按一下 [關閉]。

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

  8. 如果您選取資料連線檔案到 Web 服務的連線設定時,可能會要求您指定的每個參數,來判斷的最佳欄位或群組新增至次要資料來源的範例值精靈的下一個頁面。

    如何進行?

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

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

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

    技術詳細資料

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

  9. 在精靈的下一個頁面上,輸入資料連線的描述性名稱,然後再按一下 [完成]

頁面頂端

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×