2010-12-17 64 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.