本文內容
什麼是條件格式?
在 Microsoft Office InfoPath 2007 中,條件格式允許你根據表單上出現的條件,為控制項指定不同的格式選項。 如果使用者填寫基於您的表單範本的表單時,條件條件為真,條件格式就會顯示出來。 你可以使用條件格式來套用粗體、底線、斜體、劃線、字體顏色和背景色來控制控制。 您也可以使用條件格式來判斷使用者填寫表單時是否可見控制項、該控制項是否被停用,或是否啟用使用者新增或移除某些控制項,例如可選區塊。
以下是一些在表單範本中使用條件格式的範例:
- 除非勾選「 指定運送地址 」勾選框,否則請隱藏運送地址區塊。
- 所有需要收據的費用,請將字體顏色改為藍色,字體風格改為粗體。
- 根據重複表格中文字框的值來改變行的顏色。 例如,將落後於排程的項目列為紅色,排程中的項目列為綠色。
- 當財務分錄金額低於 $0 時,請用紅色字標示;當金額低於 $0 時,請用綠色字標示。
- 在重複表格中篩選資料列。
注意
當使用者在表單輸入錯誤值時,也可以使用資料驗證來顯示訊息。
相容性考量
在 InfoPath 設計表單範本時,你可以選擇特定的相容模式來設計相容瀏覽器的表單範本。 當瀏覽器相容的表單範本發佈到執行 InfoPath Forms Services 的伺服器,並啟用瀏覽器時,基於該表單範本的表單可以在網頁瀏覽器中瀏覽。 當你設計相容瀏覽器的表單範本時,有些控制項無法在 控制項工作 窗格中顯示,因為它們無法在網頁瀏覽器中顯示。
支援條件格式的控制項列表
下表列出支援條件格式的 Office InfoPath 2007 控制項,以及這些控制項是否可用於相容瀏覽器的表單範本。
| 支援條件格式的控制項 | 有瀏覽器相容的表單範本嗎? |
|---|---|
| 按鈕圖像 | 是 |
| 核取方塊 | 是 |
| 約會選擇器 | 是 |
| 下拉式清單方塊 | 是 |
| 運算式方塊 | 是 |
| 檔案附件 | 是 |
| 清單方塊 | 是 |
| 選項按鈕 | 是 |
| 選修部分 | 是 |
| 重複段 | 是 |
| 重複表格 | 是 |
| 富文字框 | 是 |
| 區段 | 是 |
| 文字方塊 | 是 |
| 有項目符號、編號或純列表 | 否 |
| 選擇部分 | 否 |
| 下拉式方塊 | 否 |
| 水平重複表 | 否 |
| 墨水圖片 | 否 |
| 主師/細節 | 否 |
| 多重選擇清單方塊 | 否 |
| 圖片 | 否 |
| 重複遞迴截面 | 否 |
| 垂直標籤 | 否 |
新增條件格式
在表單範本中,選擇你想加入條件格式的控制項,然後在格式選單中點選條件格式。
在 [設定格式化的條件] 對話方塊中,按一下 [新增]。
在 「如果此條件為真 」欄位中,輸入條件。
注意
InfoPath 透過檢查控制項綁定的欄位值來驗證條件,而非控制項本身。
若要新增更多條件,請點擊 And,然後在最右側的欄位 如果此條件為真,請執行以下其中之一:
- 若要僅在兩個條件都成立時套用格式,請點擊 &。
- 當其中一個或兩個條件為真時,要套用格式,請點擊 and 旁邊的箭頭,然後點擊 or。
在 「然後套用此格式」中,選擇你想為你的條件套用的格式,然後點擊 確定。
注意
如果有多個指定條件為真,InfoPath 只會套用第一個 true 條件的格式化。
若要測試變更,請按一下 [標準] 工具列上的 [預覽],或按 CTRL+SHIFT+B。
變更條件格式
在表單範本中,選擇你想更改條件格式的控制項,然後在格式選單中點選條件格式。
在 條件格式 對話框中,選擇你想更改的條件,然後點選 修改。
在「 如果此條件為真 」框中,修改條件。
注意
InfoPath 透過檢查綁定到控制項的欄位值來驗證條件,而非控制項本身。
選擇你想套用的任何新格式來符合你的病況,然後點擊 確定。
如果你有多個控制項條件,想改變它們的評估順序,請在 條件格式 對話框中選擇條件,然後點擊 「往上移動 」或 「往下移動」。
注意
如果有多個指定條件為真,InfoPath 只會套用第一個 true 條件的格式化。
若要測試變更,請按一下 [標準] 工具列上的 [預覽],或按 CTRL+SHIFT+B。