2010-12-17 79 views
2

我想在不同的頻帶區域做線路號碼。例如,在組頻帶我希望它出現如何在iReport中做變量+ 1

1. 2. 和下帶區域,如詳細信息區域,我希望它繼續 3. 4.

我不它復位。怎麼樣???

+1

可能重複的[如何在iReport中執行java計數器i ++](http://stackoverflow.com/questions/4456708/how-to-do-java-counter-i-in-ireport) – 2010-12-17 02:18:46

回答

3

創建一個group_COUNT變量。使它成爲整數,給它計算類型計數,復位型報告,增量式集團,並選擇增量集團。變量表達式應爲$V{group_COUNT}++。將其放置到您的組區域,並且每次組更改時都應該增加。

+1

我在變量的表達式中用作新整數($ V {REPORT_COUNT} .intValue()+ 1)'。 – Cataclysm 2016-08-24 10:49:55

0

如果你已經創建了一個組,並且你正在使用細節帶(詳細指的是你必須按照你所說的打印valueis),然後使用報告生成的變量,比如(你的groupname_count)接下來的頻段3,4作爲查詢在詳細頻帶中找到記錄。 或 如果你已經創建了組,並且你必須打印這個也不像1,2這樣和下一組記錄3,4 然後創建一個變量類名是數學大數小數,計算數,重置類型你的組名稱增量類型無,變量擴展(其中有阿爾斯值顯示的字段)的地方初始值表達式爲0.