插入選擇性區段

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

如果您的 Microsoft Office InfoPath 表單範本中包含只和某些使用者有關的區段,請考慮將它變成選擇性區段。依預設,選擇性區段不會出現在使用者的表單上。使用者只會在需要的時候插入並填寫選擇性區段。

本文內容

使用選擇性區段的時機

使用者經驗

插入選擇性區段

自訂使用者按一下插入選擇性區段時的提示文字

在表單中預設顯示選擇性區段

版面配置提示

使用選擇性區段的時機

當您想讓使用者可以選擇填寫表單中的特定區段時,請使用選擇性區段。例如,在狀態報表表單範本中,您可以包含選擇性的 [附註] 區段。想要加入補充附註的使用者可以插入並填寫這個選擇性區段。其他使用者則可繼續隱藏這個區段。

用來收集附註的選擇性區段

在表單範本中插入選擇性區段時,基本上您會插入空白的容器。若要讓區段控制項發揮作用,您必須在該控制項中插入其他控制項。在前面的範例中,表單設計者在選擇性區段內插入 RTF 文字方塊,以及 [附註] 標題。

相關控制項

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

區段    區段可用來組織相關控制項群組。依預設,區段會出現在表單範本上。您不能像選擇性區段一樣,選擇隱藏區段。

重複區段    若要建立使用者可以重複插入表單中的區段 (例如資料庫中的記錄),請使用重複區段或其他重複控制項。

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

頁面頂端​​

使用者經驗

如果您讓選擇性區段的預設設定保持啟用狀態,當使用者開啟以您的表單範本為基礎的表單時,便會在某個提示文字旁邊看到一個橙色的小箭號圖示。您可以在設計表單範本時自訂提示文字。

選擇性區段的提示文字

如果使用者按一下圖示或提示文字,InfoPath 便會將提示文字和圖示更換為選擇性區段。如此使用者就可以在選擇性區段內的控制項中輸入資料。

若要移除選擇性區段,使用者可以將他們的指標移到區段上方,直到左上角出現橙色的快顯功能表按鈕為止。使用者按一下這個按鈕後,便可看到適用於區段的選項功能表。您可以在設計表單範本時自訂功能表命令。

快顯功能表上的 [移除筆記] 命令

附註: 如果使用者在填寫完之後移除選擇性區段,該區段中的資料會遺失,而不是隱藏。

頁面頂端​​

插入選擇性區段

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

下圖顯示在設計模式中選取選擇性區段時,該選擇性區段的外觀。

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

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

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

在下列範例中,表單範本上的 [附註] 選擇性區段會繫結到 [資料來源] 工作窗格中的 [notes] 群組。

表單範本上選擇性區段與資料來源中群組之間的關聯

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

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

  1. 在表單範本中,將游標放在要插入控制項的位置。

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

  3. 按一下 [插入控制項] 底下的 [選擇性區段]。

  4. 若要將控制項新增到區段,請從 [控制項] 工作窗格中,將您想要的控制項拖曳到表單範本上的選擇性區段中。

    附註: 您應該不移動已] 區段中,將表單範本的控制項,除非控制項的欄位區段中的資料來源中群組的一部分。否則,可能會中斷繫結控制項。

  5. 若要新增標籤至控制項,請輸入其上方的文字。

在依據現有資料來源的表單範本中插入選擇性區段

如果您在現有的可延伸標記語言 (XML) 檔案、 資料庫或 Web 服務的表單範本的設計,InfoPath 便會從現有的資料來源的資料來源] 工作窗格中的群組與欄位。在此案例中,您可以在 [資料來源] 工作窗格的群組,拖曳至表單範本,或使用 [控制項] 工作窗格中,插入 [] 區段中,下列程序中所述,新增選擇性區段︰

  1. 在表單範本中,將游標放在要插入控制項的位置。

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

  3. 按一下 [插入控制項] 底下的 [選擇性區段]。

  4. 在 [選擇性區段繫結] 對話方塊中,選取要用來儲存選擇性區段資料的群組,然後按一下 [確定]。

  5. 將控制項新增到區段中,然後將控制項繫結到資料來源中的適當欄位。

頁面頂端​​

自訂使用者按一下插入選擇性區段時的提示文字

在表單範本中插入選擇性區段時,[按一下這裡插入] 提示文字便會出現在表單上。這段文字可以讓使用者知道有個可以插入的選擇性區段。請執行下列步驟來自訂這段文字:

  1. 按兩下選擇性區段。

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

  3. 選取 [顯示插入按鈕和提示文字] 核取方塊,然後將方塊中的預設文字更換成您自己的文字。

頁面頂端​​

在表單中預設顯示選擇性區段

在使用者第一次開啟表單時,選擇性區段預設為隱藏狀態。如果需要,您可以選擇顯示選擇性區段。如果這樣做,InfoPath 便會隱藏 [按一下這裡顯示] 提示文字,因為選擇性區段一定會顯示在表單上。

  1. 按兩下選擇性區段。

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

  3. 按一下 [預設值] 索引標籤底下的 [在預設值中包括表單中的區段]。

  4. 選取 [允許使用者刪除區段] 核取方塊。

頁面頂端​​

版面配置提示

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

在選擇性區段中用來排列控制項的版面配置表格

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 支援專員連絡以深入了解您的意見。

×