使用計數器

〔報表計數器〕功能允許您在開始運行報表時指定一個起始編號,並在處理每個文檔時遞增該編號。起始編碼可以在運行時作為參數輸入,也可以從數據字段值中檢索。

您可以基於某個字段的某個值的變化來遞增計數器。

  1. 選擇編輯>報表計數器。系統將顯示報表計數器對話框。
  2. 您可以選擇現有的計數器,然後單擊編輯,根據需要進行編輯,也可以點擊新建新建一個計數器。若要使用報表計數器,可插入一個表達式並從〔特殊字段〕中選擇計數器,或在多部分文檔文檔編號中使用計數器。
  3. 若要創建文檔編號,請選擇插入>文檔編號,或在〔特殊字段〕中右擊計數器,或將計數器拖到畫布上。
  4. 文檔號在每次〔計數器〕中設置的重設級別更改時遞增,或在分頁符處遞增。多個不同的文檔字段可以引用單個計數器。默認情況下文檔編號的一部分是計數器名稱的值以及格式 F0,意思是固定長度 10,小數位為 0,分隔符為空白。可以添加任意數量的部分來組成文檔編號,每個部分可以是常量、計數器或數據字段值。只有當您不需要將參考更新回數據庫,或者要在字段值上遞增的計數器部分不能按標準功能遞增的情況下,才需要使用文檔編號組件。否則使用〔業務參考〕。
  5. 指定下列信息:
    名稱
    輸入計數器的名稱。
    增加值
    通過輸入值或使用瀏覽按鈕顯示值表達式對話框,指定計數器遞增的值(默認為 1)。單擊添加案例可打開值表達式對話框,您可以在其中設置僅當運行時應用特定篩選器時才應用遞增。
    更改時遞增:頁數
    如果您要求計數器在每個分頁符處遞增,則選擇此單選按鈕。
    更改時遞增:組別
    如果您要求計數器在指定組別更改時遞增,則選擇此單選按鈕。當選擇了此選項時,將激活鄰近的下拉列表,您可以在其中從現有的“排序”組別中進行選擇。
    起始編號:號碼流
    您可以用號碼流開始編號。從下拉列表中可用的號碼流中選擇一個號碼流。有關 SunSystems 中號碼流的詳細介紹,請參閱〔SunSystems 管理員指南〕。
    起始編號:表達式
    您可以用表達式開始編號。
    起始編號:參數
    您可以用一個參數開始編號。例如,一個運行時輸入的參數。
  6. 這就創建了一個計數器,可以將其添加到報表中。選擇視圖>特殊字段可在特殊字段瀏覽器中顯示可用的計數器,然後將所需的計數器拖放到報表上。