本文內容
概觀
重複表格和重複區段通常包含你想在區末加上的數字值。 例如,你可能有一個重複的表格,包含訂單資訊,其中包含每項商品的延伸價格。 在表格底部,你可以顯示總分,如下圖所示。
本文說明如何在重複表格或區塊的一個或多個欄位中新增值。
在重複表或重複區塊中新增一欄數值
如果你在重複表中新增欄位,可以將計算總數的控制項放在表格外,或像前述插圖所示放在表格底部。 為了達成此結果,若頁腳尚未顯示,請依照以下步驟在重複表格中顯示頁腳。
- 在設計模式中,右鍵點擊重複表格的標頭列,然後點選重複 表格屬性。
- 按一下 [顯示] 索引標籤。
- 選擇 「包含頁尾 」勾選框,然後點擊 確定。
如果你只想顯示計算結果,且不想在其他計算中使用計算結果,請使用表達式框來執行計算。 表達框僅顯示資料;它不會把它儲存在表單裡。 如果你想在另一個計算中使用計算結果,可以使用文字框。
使用表達式框來新增一欄的值
- 點擊你想插入表達式框的位置。
- 在「插入」選單中,點選「更多控制」。
- 在 控制 工作窗格中,在 進階選項中點選表達 框。
- 在「插入表達式框」對話框中,點擊 XPath 框旁的「編輯公式
」。 - 在 「插入公式 」對話框中,點擊 「插入函式」。
- 在 類別 清單中,插入 函式 對話框,點選 數學。
- 在 功能 清單中,點選 「加總」,然後點 「確定」。
- 在 公式 框中,插入 公式 對話框,雙擊括號內的文字。
- 在 資料來源 清單中,選擇 欄位或群組 對話框,點選你想加入的欄位。 欄位必須綁定於欄位,且必須是重複欄位或重複群的一部分。
- 請按兩次 [確定]。
使用文字框來新增一欄的數值
- 點擊你想插入文字框的位置。
- 在 [插入] 功能表上,按一下 [文字方塊]。
- 雙擊你剛新增的文字框。
- 按一下 [資料] 索引標籤。
- 在 預設值下,點選 編輯公式
。 - 在 「插入公式 」對話框中,點擊 「插入函式」。
- 在「插入函式」對話框的類別列表中,點選「數學」。
- 在 功能 清單中,點選 「加總」,然後點 「確定」。
- 在「插入公式」對話框的公式框中,雙擊括號內的文字。
- 在「選擇欄位或群組」對話框中的資料來源清單中,點選你想加入的欄位。 欄位必須綁定於欄位,且必須是重複欄位或重複群的一部分。
在重複表或重複區塊中新增兩欄或以上的數值
假設你有多個欄位想要加在一起。 在 InfoPath 中,您可以使用聯合運算符 (|) 來達成此目的,無論欄位是否包含在同一個重複表或重複區段中,或是分散在多個重複表或區段中。 例如,你可能有一個重複表格包含訂單資訊,另一個重複表格則包含後續商品。 你可以利用這個程序在表單中新增一個控制項,將兩個表格的總訂單金額相加。
如果你只想顯示計算結果,且不想在其他計算中使用計算結果,請使用表達式框來執行計算。 表達框僅顯示資料,並不會儲存資料。 如果你想在另一個計算中使用計算結果,可以使用文字框。
使用表達式框來新增兩個或以上欄位
- 點擊你想插入表達式框的位置。
- 在「插入」選單中,點選「更多控制」。
- 在 控制 工作窗格中,在 進階選項中點選表達 框。
- 在「插入表達式框」對話框中,點擊 XPath 框旁的「編輯公式
」。 - 在 「插入公式 」對話框中,點擊 「插入函式」。
- 在 類別 清單中,插入 函式 對話框,點選 數學。
- 在 功能 清單中,點選 「加總」,然後點 「確定」。
- 在 公式 框中,插入 公式 對話框,雙擊括號內的文字。
- 在「選擇欄位或群組」對話框中的資料來源清單中,雙擊你想加入的第一個欄位。
- 在 Formula 框中,緊接著你剛插入的欄位後輸入 (|) 並集運算子。
- 點擊 插入欄位或群組。
- 在 資料來源 清單中,選擇 欄位或群組 對話框,雙擊你想加入的下一個欄位。 欄位必須綁定於欄位,且必須是重複欄位或重複群的一部分。 公式應該如下:
(場總和16 |field17)
- 重複第 10 到 12 步,針對你想新增的欄位。
使用文字框來新增兩個或更多欄位
- 點擊你想插入文字框的位置。
- 在 [插入] 功能表上,按一下 [文字方塊]。
- 雙擊你剛新增的文字框。
- 按一下 [資料] 索引標籤。
- 在 預設值下,點選 編輯公式
。 - 在 「插入公式 」對話框中,點擊 「插入函式」。
- 在 類別 清單中,插入 函式 對話框,點選 數學。
- 在 功能 清單中,點選 「加總」,然後點 「確定」。
- 在 公式 框中,插入 公式 對話框,雙擊括號內的文字。
- 在「選擇欄位或群組」對話框中的資料來源清單中,雙擊你想加入的第一個欄位。 欄位必須綁定於欄位,且必須是重複欄位或重複群的一部分。
- 在 Formula 框中,緊接著你剛插入的欄位後輸入 (|) 並集運算子。
- 點擊 插入欄位或群組。
- 在 資料來源 清單中,選擇 欄位或群組 對話框,雙擊你想加入的下一個欄位。 欄位必須綁定於欄位,且必須是重複欄位或重複群的一部分。 公式應該如下:
(場總和16 |field17)
- 重複第 10 到 12 步,針對你想新增的欄位。