設計要進行合併的表單

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

使用表單合併時,您的使用者可以合併彙算資料從許多不同的形式到同一個表單。當您的使用者想要比較或彙總來自多個關聯表單的資料時,這是很有用。例如,可為其小組填寫每週狀態報表表單,以從這些表單的資料合併到單一的摘要報表,她主管的管理員。

本文內容

使用者可以合併表單的方式

設計考量

欄位和群組的合併動作

定義自訂的合併列印控制項設定

使用者可以合併表單的方式

表單的位置會決定如何使用者可以與合併其他表單。下列清單說明不同的 Microsoft Office InfoPath 表單儲存的位置,以及使用者如何合併儲存在這些位置的表單:

  • 本機硬碟或網路位置   在 InfoPath 中,使用者必須先開啟表單。此表單稱為目標表單,因為它會合併到其他表單的表單。使用者然後按一下 [檔案] 功能表上的 [合併表單,並選取其他的表單,稱為來源表單,與目標表單合併。

    附註: 您可以也開啟 [新的空白表單,,然後使用相同的程序合併使用相同的表單範本為基礎的其他表單空白的表單。

  • 在 SharePoint 網站上的文件庫   表單可以儲存在Windows SharePoint Services 3.0、 Microsoft Office SharePoint Server 2007或Microsoft Office Forms Server 2007網站上的文件庫。在表單的儲存位置的文件庫中的 [檢視] 功能表,使用者可以選取 [合併列印文件] 檢視中,,然後選取 [她要合併的表單。合併表單,如此一來時, 不必要的使用者,第一次開啟目標表單上一個範例中所述。

    附註: 當您設計瀏覽器相容的表單範本時,使用者可以填寫表單的表單範本上使用網頁瀏覽器中。在 SharePoint 文件庫中的瀏覽器相容表單範本為基礎的合併表單的程序是合併的表單,使用者會開啟,並在 InfoPath 中填寫相同。

  • 在 [ Microsoft Office Outlook 2007 InfoPath 電子郵件表單   使用者可以合併多個表單中Office Outlook 2007 ,方法選取的檢視中的 [儲存表單] 資料夾,然後按一下 [動作] 功能表上的 [合併表單

附註: 當使用者合併表單時,不會刪除原始的表單。合併表單的資料會新增至目標表單。建議的使用者儲存目標表單,與合併的資料,為新的表單來為不覆寫原始的表單中的資料。

頁面頂端

設計考量

現在,您熟悉的使用者合併表單位置為基礎的方式,請務必瞭解如何啟用特定的控制項,以支援合併,以及合併表單時,如何結合個別欄位的資料。這項資訊,以及瞭解您的使用者打算如何使用合併的資料,是建立可讓使用者表單範本的重要部分合併列印的表單。

當您新增控制項至表單範本時,它是繫結至欄位或群組中的表單範本的資料來源。如果您在設計新,空白的表單範本,資料來源是為您建立當您新增控制項。如果您設計表單範本為基礎的外部資料來源,例如 XML 結構描述或 Web 服務,您新增至表單範本的控制項必須繫結到資料來源中欄位或群組。

當您啟用控制項的合併設定時,您實際上啟用的欄位或控制項繫結到群組的合併設定。合併設定欄位或群組和其資料類型而有所不同。某些類型的欄位或群組不支援合併。

若要進一步瞭解表單合併的運作方式,假設您設計包含文字方塊控制項繫結至非重複使用文字資料類型的資料來源中欄位的費用報表表單範本。此功能變數用來儲存錄製的支出的每個使用者的商務對齊。例如,我們會撥打欄位用途,並將標籤商業用途的文字方塊控制項繫結至該。

假設的三個使用者,百勝 Kelly、 Nate Sun,以及有劉瓊安,填寫的表單範本為基礎的表單。在商務用途] 欄位中,百勝輸入會議、 Nate 類型訪客,和劉瓊類型趟出差行程井然有序。使用文字資料類型的文字方塊控制項不支援的資料合併依預設,因為管理員合併這些費用報表表單只會看到一個值欄位中的商業用途,已經包含目標表單中的值。因此,,例如,如果有劉瓊的表單為目標的表單,劉瓊輸入的值會出現在此欄位合併表單中。

自訂的欄位或控制項繫結到群組的合併設定,使用者可以合併多個表單的欄位或群組的資料。在此範例中,您可以自訂商務 Purpose文字方塊控制項的合併設定,讓使用者從包含該欄位的表單的資料合併。您可以自訂合併設定,讓要出現在每個合併的值之間的分隔符號。分隔字元可以是一個空格、 逗號、 分號、 垂直線、 分行符號、 段落分隔設定] 或底線。例如,如果百勝商業用途欄位中,輸入會議,Nate 類型訪客,有劉瓊類型出差,和您啟用合併欄位,並指定 [逗點分隔字元合併的資料會顯示商務差旅費 」、 「 訪客、 「 會議(如果有劉瓊的表單為目標的表單)。

附註: 逗號和分號分隔符號之後,會自動新增一個空格。

同時新增分隔符號可以幫助您區別特定值,您可以進一步自訂資料合併藉由新增唯一的前置詞中的欄位或群組所包含的每個值的方式。新增前置詞,您可以從另一個欄位中,選取值,或輸入您想要使用前置詞為函數 。新增前置詞,可協助您識別的原始資料來源的使用者。例如,您可以啟用填寫表單之人員的名稱,在另一個欄位中輸入值,以顯示為另一個欄位中包含的值的前置詞。合併多個表單時來源表單中的值會顯示合併的值,然後這些值將會有識別碼。

例如,如果您找出前置詞為儲存的使用者名稱的欄位,並建立後面的值的每個執行個體新增冒號concat函數,使用者可以輕鬆地查看誰輸入的值,即使合併多個表單。在此範例中,如果有劉瓊安表單為目標的表單,產生的前置的資料會顯示為出差, Nate Sun: 請瀏覽客戶, 百勝 Kelly: 會議

附註: 

  • 前置詞不會加入至目標表單,有劉瓊安的表單,在這種情況下,若要避免多餘的前置詞的元件,如果合併的資料會儲存在表單中,且表單然後再次合併。

  • 已選取 [表單的順序以相反順序顯示當使用者合併位於硬碟或網路位置,在 SharePoint 網站或Office Outlook 2007,合併的資料中的 InfoPath 電子郵件表單的 InfoPath 表單。例如,如果使用者選了三個表單,開始百勝的然後選取 [有劉瓊的然後按一下 [Nate、 產生的表單中包含的合併的資料、 Nate 的資料將會出現在第一次,後面再接著劉瓊的資料,然後百勝的。

  • 除了自訂個別的控制項的合併設定,您也可以停用表單合併整個表單範本,防止使用者合併為基礎的表單。當您停用表單合併時,填寫表單的使用者沒有存取權的合併表單命令在 [檔案] 功能表上。

  • 若要確保您的表單範本設定正確合併其他表單、 發佈表單範本,然後建立與儲存至少五筆範例資料的表單範本為基礎的表單,以進行測試。儲存之後的表單,在設計模式中開啟的表單範本,然後再按一下 [標準] 工具列上的 [預覽。在預覽模式中合併範例表單。如果表單合併正確,您可以發佈表單範本,並讓使用者建立表單範本為基礎的表單。

  • 為使用者提供如何合併表單上的程序。當您測試表單範本進行合併時,您可以開發此程序。

頁面頂端

欄位和群組的合併動作

下列的合併動作會因欄位或群組的資料類型而有所不同。

當您設定的任何類型的欄位或群組的合併設定時,您可以選擇略過的來源表單中的值,並保留在目標表單中的值,或選擇自訂合併設定。下表說明每種類型的欄位或群組的自訂合併設定。

欄位或群組類型

使用合併列印設定

可以繫結到此欄位類型的控制項範例

非重複欄位

  • 合併目標表單中的值與來源表單中的值

    • 忽略空白欄位

    • 新增項目之間的分隔符號

    • 前置詞新增至每個項目

  • 文字方塊

  • 下拉式清單方塊

  • 下拉式方塊

重複欄位

  • 從來源表單插入值之前, 或之後的目標表單中的值

    • 移除空白欄位

  • 項目符號清單

  • 編號清單

  • 純文字清單

  • 多重選擇清單方塊

非重複 XHTML 欄位

  • 合併目標表單中的值與來源表單中的值

    • 忽略空白欄位

    • 新增項目之間的分隔符號

    • 前置詞新增至每個項目,並設定格式的前置字元的文字

Rtf 文字] 方塊

重複 XHTML 欄位

  • 從來源表單插入值之前, 或之後的目標表單中的值

    • 移除空白欄位

  • 項目符號清單

  • 編號清單

  • 純文字清單

  • 重複表格

屬性欄位

  • 目標表單中的值取代來源表單中的值

    如果使用者選了多個表單,使用者選取的最後一個表單中的值會會保留在目標表單中的值。例如,如果使用者選了三個表單,開始百勝的然後選取 [有劉瓊的然後按一下 [Nate,來自 Nate 的表單中的 [屬性] 欄位的資料將會取代目標表單中的原始值。

    附註: 合併表單之人員的作業系統,根據保留的值可能會不同。

  • 合併目標表單中的值與來源表單中的值

    • 忽略空白欄位

    • 新增項目之間的分隔符號

    • 前置詞新增至每個項目

任何控制項可以有了屬性的欄位類型。

非重複群組

  • 合併目標表單中的值與來源表單中的值

  • 區段

  • 選擇性區段

重複群組

  • 從來源表單插入值之前, 或之後的目標表單中的值

    • 移除空白欄位

  • 項目符號清單

  • 編號清單

  • 純文字清單

  • 多重選擇清單方塊

  • 重複表格

頁面頂端

定義自訂的合併列印控制項設定

使用此區段中的程序,以定義自訂的合併設定標準和重複的控制項。

附註: 當您啟用控制項的合併設定時,您實際上啟用的欄位或控制項繫結到群組的合併設定。合併設定欄位或群組和其資料類型而有所不同。某些類型的欄位或群組不支援合併。您也可以變更合併設定,以編輯欄位或資料來源中的群組的屬性。若要這麼做,以滑鼠右鍵按一下欄位或資料來源] 工作窗格中的 [群組內容在捷徑功能表上,然後按一下然後按一下 [規則與合併] 索引標籤的 [合併設定

標準控制項包含您通常關聯來收集及顯示資訊的控制項。這些控制項包括文字方塊,清單方塊、 核取方塊和按鈕。重複及選擇性控制項包含清單控制項,重複表格、 重複區段及選擇性區段。這些控制項可讓使用者填寫表單時,插入清單項目、 列、 記錄集和選擇性的資訊。例如,在費用報表表單範本中,您可以使用重複表格,讓使用者將需要輸入的費用項目其特定數目的列。

附註: 

  • 有些控制項繫結至無法合併的欄位。例如,因為他們所包含的資料類型無法合併無法合併中日期選擇器控制項或核取方塊控制項的值。不可以合併包含數位簽章的控制項,因為這麼做會使數位簽章。

  • 有些控制項包含其他選項。例如,自訂 rtf 文字方塊控制項的合併設定時,您可以選取字型格式設定選項,以及。

定義自訂的合併設定標準的控制項

標準控制項包含文字方塊、 rtf 文字] 方塊中,與下拉式方塊。如需詳細資訊,本文,請參閱合併欄位和群組的動作

附註: 新增區段內的控制項,也就是說,上層控制項的子控制項,只支援 [合併如果已經啟用上層控制項。

  1. 按兩下您要修改的控制項。

  2. 在 [控制項屬性] 對話方塊中,按一下 [進階] 索引標籤。

  3. 按一下 [合併表單的 [合併設定]。

  4. 這個欄位的 [動作] 下按一下 [合併來源表單中的值與目標表單中的值]。

  5. 若要排除不包含合併選項] 下的資料的欄位選取忽略空白欄位 (建議使用) ] 核取方塊。

  6. 分隔每個項目清單中,選擇要顯示在控制項中出現在目標表單中的值之間的分隔符號。

    技術詳細資料

    加入分隔符號,可協助您判斷輸入資料,合併多個表單的資料時的使用者的使用者。例如,選擇逗點 (「,」)的特定控制項就會導致合併多個表單範本為基礎的表單時並以逗號分隔該控制項的資料。

  7. 若要新增之前顯示每個值的前置詞控制項中,當使用者合併此表單範本為基礎的表單時,選取每個項目加上字首] 核取方塊,,然後選擇您想要根據前置字元的項目。

    如何進行?

    1. 按一下 [插入公式 按鈕圖像 ]。

    2. 在 [插入公式] 對話方塊中,執行下列其中一項:

      • 若要使用公式中的欄位,按一下插入的欄位或群組,按一下您想要使用 [選取欄位或群組] 對話方塊中的欄位,然後按一下[確定]

      • 若要在公式中使用函數,按一下 [插入函數、 選取您想要從 [插入函數] 對話方塊中,使用的函數,然後按一下[確定]

        提示: 如果函數需要的參數,選取 [插入函數] 對話方塊中的函數,按一下[確定],然後在 [插入公式] 對話方塊中的 [公式] 方塊中,按兩下您新增的函數並按一下欄位或群組。請參閱 一節中找到有關函數的詳細資訊的連結。

      • 若要插入公式或數學運算子,請輸入的值,或是進行數學運算符號在 [公式] 方塊中。

    運算

    符號

    新增

    +

    相減

    -

    將相乘

    *

    除數

    /

    • 附註: 如果公式使用除法 (/) 運算子,請確定有空間之前和之後的除法運算子。如果除法運算子沒有之前的空格,而且之後,可能會解讀 InfoPath 「 / 」 作為分隔符號的 XPath 位置步驟而非除法運算子。

    • 若要檢查的公式為正確的語法,在 [插入公式] 對話方塊中,按一下確認公式

定義自訂的合併設定標準的區段

標準區段是容器其他控制項。節可以包含下列任一列在 [控制項] 工作窗格,包括其他節中的控制項。如需詳細資訊,本文,請參閱合併欄位和群組的動作

附註: 新增區段內的控制項,也就是說,上層控制項的子控制項,只支援 [合併如果已經啟用上層控制項。

  1. 按兩下您要修改的節。

  2. 在 [區段內容] 對話方塊中,按一下 [進階] 索引標籤。

  3. 按一下 [合併表單的 [合併設定]。

  4. 這個群組的 [動作] 下按一下 [合併的內容來源及目標表單 (預設) 中的群組]。

    附註: 合併設定,為每個欄位和此群組中的群組會決定如何合併資料。

定義自訂的合併設定重複控制項和節

重複的控制項包含重複區段,重複表格和項目符號清單。如需詳細資訊,本文,請參閱合併欄位和群組的動作

附註: 新增區段內的控制項,也就是說,上層控制項的子控制項,只支援 [合併如果已經啟用上層控制項。

  1. 按兩下您要修改的控制項。

  2. 在 [控制項屬性] 對話方塊中,按一下 [進階] 索引標籤。

  3. 按一下 [合併表單的 [合併設定]。

  4. 這個重複群組的 [動作] 下按一下 [插入到目標表單 (預設值) 的來源表單的群組]。

  5. 若要判斷來源表單中的群組會出現在目標表單中,在 [插入選項] 底下的位置按一下目標表單中的群組之後之前目標表單中的群組

  6. 若要刪除空白值的合併的表單,請選取 [移除空白群組 (建議使用) ] 核取方塊。

  7. 若要將其控制項包含相同的值的群組,以減少重複,選取合併有相同的欄位值的群組] 核取方塊,,然後按一下旁邊,選取要合併的欄位的欄位來比較] 按鈕。

定義自訂的合併設定的選擇性區段

選擇性區段包含其他控制項。使用者可插入或移除填寫表單時的選用區段。如需詳細資訊,本文,請參閱合併欄位和群組的動作

附註: 新增區段內的控制項,也就是說,上層控制項的子控制項,只支援 [合併如果已經啟用上層控制項。

  1. 按兩下您要修改的控制項。

  2. 在 [控制項屬性] 對話方塊中,按一下 [進階] 索引標籤。

  3. 按一下 [合併表單的 [合併設定]。

  4. 這個群組的 [動作] 下按一下 [合併的內容來源及目標表單 (預設) 中的群組]。

頁面頂端

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×