插入一個章節

套用到
InfoPath 2010 InfoPath 2013

你可以用一個區塊來組織 Microsoft Office InfoPath 表單範本上的相關控制項群組。

本文內容

何時使用區段

當你想在表單範本中組織一組相關控制項時,可以使用一個區塊。 例如,在保險理賠表單範本中,你可能會使用一個區塊來將一組用於收集保單持有人聯絡資訊的文字框分組。

5CDF540C-AEDC-4124-8ee6-39F1D8D1B829

你也可以使用條件格式來顯示或隱藏基於使用者在表單其他地方輸入的數值的區段。 例如,在費用報告表單中,當使用者的支出總額超過 1,000 美元時,可能會使用條件格式顯示經理核准區塊。 如果費用低於這個數字,該部分仍會隱藏在表格上。

當你在表單範本中插入一個區段時,實際上就是在插入一個空的容器。 要讓該區段有用,你必須在裡面插入其他控制項。 這些控制可能包括文字框、清單框,甚至其他區塊。

秘訣

預設情況下,表單上的區段邊界是看不見的。 如果你希望在區域周圍出現類似保險理賠範例的輪廓,可以在邊 界與陰影 對話框中套用邊框。

InfoPath 包含其他類似區段但功能不同的控制項。 若要判斷哪些控制項最適合您的表單範本,請參閱下列清單:

重複段 若要建立一個使用者可多次插入表單的區塊,請使用重複區塊或其他重複控制項。

選修部分 如果你在表單範本中新增一個區段,使用者第一次打開表單時它就會出現在表單上。 另一方面,選用區域預設是隱藏的。 使用者可選擇是否在表單中插入該選填區塊。

選擇群 若要插入可被替換為另一個區段的區段,請使用選擇群組。 選擇組包含兩個或以上的部分。 預設情況下,表單上會出現其中一個欄位。 使用者可以選擇以其他區塊取代它。

頁首

插入一個章節

插入區塊的程序會因設計新的空白表單範本,或是基於資料庫或其他外部資料來源設計表單範本而略有不同。

以下圖示展示了設計模式下區段的樣貌。

7d356CBC-1ac9-4359-84af-374251f4757e

控制項分為繫結與未繫結兩種。 如果是繫結的控制項,它會連接到資料來源中的欄位或群組,這樣您輸入到控制項的資料,就會儲存在基礎表單 (.xml) 檔案中。 如果是未繫結的控制項,就不會連接到欄位或群組,而輸入到控制項的資料也不會儲存。 當您選取控制項,或將滑鼠指標移到控制項上方時,文字和繫結圖示會出現在控制項右上角。 文字會指出資料來源中控制項所繫結的群組或欄位。 圖示會指出控制項是否有正確繫結到該群組或欄位。 如果繫結正確,就會出現綠色圖示。 如果繫結錯誤,您看到的就是藍色或紅色圖示。

表單範本的資料來源是由 [資料來源] 工作窗格中階層檢視的欄位和群組所組成。 區段總是綁定到表單範本資料來源中的群組。 每個區塊中的控制項綁定到該區群中的一個欄位。

以下範例中,表單範本上的保單持有人資訊區段綁定至 資料來源 工作窗格中的 addressPolicyholder 群組。

CB364AA2-E469-4B81-82C3-62CA620887cc

在新的空白表單範本上插入一個區塊

當您設計新的空白表單範本時,[控制項] 工作窗格中的 [自動建立資料來源] 核取方塊是預設為選取。 這麼一來,當您在表單範本中新增控制項時,InfoPath 就會自動在資料來源中建立欄位和群組。 這些欄位和群組是由 [資料來源] 工作窗格中的資料夾和檔案圖示所表示。

  1. 在表單範本上,將游標放在您要插入控制項的地方。

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

  3. 「插入控制項」中,點選 「區段」。

  4. 要將控制項加入該區塊,請將你想要的控制項從 控制 工作窗格拖到表單範本的區塊中。

    注意

    除非該控制項欄位已經是該區塊在資料來源群組中,否則不應該將已在表單範本中的控制項移到該區塊。 否則,控制的綁定可能會斷裂。

  5. 要在控制項上加上標籤,請在上面輸入文字。

在表單範本中插入一個基於現有資料來源的章節

如果表單範本的設計是以現有的可延伸標記語言 (XML) 檔案、資料庫或 Web 服務為基礎,則 InfoPath 會從現有的資料來源,衍生 [資料來源] 工作窗格中的欄位和群組。 在這種情況下,你可以透過從 資料來源 工作窗格拖曳重複群組到表單範本,或是使用 控制 工作窗格插入該區段,步驟如下:

  1. 在表單範本上,將游標放在您要插入控制項的地方。
  2. 如果沒有看到 [控制項] 工作窗格,請按一下 [插入] 功能表上的 [其他控制項],或按 ALT+I、C。
  3. 「插入控制項」中,點選 「區段」。
  4. 區段綁定 對話框中,選擇你想存放區段資料的群組,然後點擊 確定
  5. 在區塊新增控制項,然後將它們綁定到資料來源中的相應欄位。

頁首

根據以下表單的數值隱藏區段

條件格式不只是用來對控制項套用格式變更。 使用條件格式的最佳方法之一是顯示或隱藏基於另一個控制項輸入的值的控制項。 一個典型的做法是設計表單,在某個區塊上方設置一個勾選框,這樣勾選該區塊就能顯示或隱藏該區塊。 這個技巧讓你能在正確的時間輕鬆呈現正確的資訊。

此程序假設您已在表單範本中新增一個區塊。

  1. 在表單範本中,點選你想隱藏的區塊。

  2. 格式選單中,點選條件格式。

  3. [設定格式化的條件] 對話方塊中,按一下 [新增]。

  4. 如果此條件為真,則設定你想要的條件。 例如,當選取特定勾選框時,要隱藏步驟 1 中選擇的區段,先選擇該勾選框綁定的欄位,然後指定決定是否隱藏該區段的值。

    秘訣

    對於勾選框,預設 TRUE 代表「已選取」或「勾選」,而 FALSE 則代表「已清除」或「未勾選」的意思。

  5. 在「 然後套用此格式」中,點選 「隱藏此控制項」。

  6. 要儲存條件並返回表單範本,請點擊兩次 確定

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

頁面頂端

版面配置的秘訣

在你將控制項插入表單範本的區塊之前,先思考你想如何排列這些控制項。 你可以把文字框和其他控制項拖到你想要的區域裡,隨意加入。 或者如果你想更掌控版面,可以在區塊內加入版面表,然後在各個儲存格中插入標籤和控制項,讓它們對齊得更整齊。 在以下範例中,表單設計師使用兩列三欄的佈局表,將控制項排列在一個區塊內。

ac801b80-2a25-4bd4-a8ba-645541d4b74a

除了使用版面表外,你還可以做以下一項或多項:

  • 要同時更改多個區塊大小,選擇你想調整的區塊,按 ALT+ENTER,點擊 大小 標籤,然後進行必要的調整。
  • 要更改區塊的邊框或顏色,請在表單範本的 格式 選單中選擇,點選邊 界與陰影,再點選 邊界 標籤,然後進行必要的調整。
  • 若想查看你區塊中控件若有文字呈現的樣貌,請點擊檢視選單中的「範例資料」。 這有助於你了解使用者填寫時,基於你的表單範本的表單會是什麼樣子。
  • 有時,控制項內的文字與控制項左側的標籤可能會稍微錯位。 要快速重新對齊,請雙擊控制鍵,在「大小」標籤點「對齊」,然後點「套用」。 如果標籤和控制項在版面表的不同儲存格,請右鍵點擊包含標籤的儲存格,在快捷選單點選「表格屬性」,然後在「儲存格」標籤的垂直對齊下點「中心」。

頁首