插入區段

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

您可以使用區段組織 Microsoft Office InfoPath 表單範本上的相關控制項群組。

本文內容

使用區段的時機

插入區段

根據表單上的值隱藏區段

版面配置提示

使用區段的時機

當您想要在表單範本上組織一組相關的控制項時,請使用區段。例如,在保險申訴單範本中,您可以使用一組文字方塊,收集投保人的連絡資訊。

包含文字方塊的區段

您也可以使用條件式格式設定,根據使用者在表單其他位置輸入的值,顯示或隱藏區段。例如,在費用報表表單中,您可以使用設定格式化的條件,在使用者的費用總計超過 $1,000 時,顯示主管核准區段。如果費用少於該額度,此區段便不會顯示在表單上。

在表單範本上插入區段時,基本上您會插入空白的容器。若要讓區段發揮作用,您必須在區段內插入其他控制項。這些控制項可能包含文字方塊、清單方塊,甚或其他區段。

提示: 根據預設,表單上不會顯示區段框線。如果想要在區段周圍顯示與保險申訴單範本類似的外框,您可以在 [框線及網底] 對話方塊中,將框線套用到區段上。.

相關控制項

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

重複區段    若要建立使用者可以重複插入表單中的區段,請使用重複區段或其他重複控制項。

選擇性區段    如果您在表單範本中加入區段,在使用者第一次開啟表單時,這個區段便會出現在表單中。另一方面,選擇性區段則為預設隱藏狀態。使用者可以選擇是否要在表單中插入選擇性區段。

選擇群組    若要插入可以以其他區段替換的區段,請使用選擇群組。選擇群組包含兩個以上的區段。根據預設,其中一個區段會出現在表單上。使用者可以選擇將它取代成其他區段。

頁面頂端​​

插入區段

根據您要設計新的空白表單範本,還是依據資料庫或其他外部資料來源設計表單範本而定,插入區段的程序略有不同。

下圖顯示設計模式中區段的外觀。

會在設計模式中選取空白區段

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

表單範本的資料來源包含欄位和資料來源] 工作窗格中的階層式檢視顯示的群組。區段一律繫結至表單範本的資料來源中的群組。在區段中的每一個控制項繫結到欄位的節群組。

在下列範例中,表單範本上的 [投單資訊] 區段會繫結到 [資料來源] 工作窗格中的 [addressPolicyholder] 群組。

表單範本上的區段與資料來源中的相對應群組之間的關聯

在新的空白表單範本中插入區段

當您設計新的空白表單範本時,[控制項] 工作窗格中的 [自動建立資料來源] 核取方塊是預設為選取。這麼一來,當您在表單範本中新增控制項時,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。

頁面頂端​​

版面配置提示

在表單範本的區段中插入區段之前,請先想好這些控制項的排列方式。您可以將文字方塊和其他控制項拖曳到區段上的所需位置,以新增這些控制項。如果想要擁有對版面配置的更多控制權,您可以在區段中加入表格版面配置,再將標籤和控制項插入個別儲存格中,使其正確對齊。在下列範例中,表單設計者使用了兩列三欄的版面配置表格來排列區段內的控制項。

具有內含文字方塊之版面配置表格的區段

In addition to using layout tables, you can do one or more of the following:

  • To change the size of several sections at once, select the sections whose size you want to change, press ALT+ENTER, click the Size tab, and then make the necessary adjustments.

  • To change the border or color of a section, select it on the form template, on the Format menu, click Borders and Shading, click the Borders tab, and then make the necessary adjustments.

  • To see how the controls in your section will look with actual text in them, click Sample Data on the View menu. This helps you get a sense of what a form based on your form template will look like when a user fills it out.

  • On occasion, the text inside the controls in a section and the labels to the left of those controls may appear to be slightly out of alignment. To quickly realign them, double-click the control, click Align on the Size tab, and then click Apply. If the label and control are in different cells in a layout table, right-click the cell that contains the label, click Table Properties on the shortcut menu, and then click Center under Vertical alignment on the Cell tab.

頁面頂端​​

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×