2010-12-17 13 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) –

答えて

3

変数group_COUNTを作成します。それは整数、タイプにリセットし、カウントそれをレポート、インクリメントタイプグループを計算タイプを与え、インクリメントグループを選択してください。変数式は$V{group_COUNT}++である必要があります。グループゾーンにドロップすると、グループが変更されるたびに増加するはずです。

+1

私は変数の式で 'new Integer($ V {REPORT_COUNT} .intValue()+ 1)'として使用しました。 – Cataclysm

0

詳細バンドを使用している場合(詳しくは、あなたが言ったように値を印刷する必要があります)、123のような値を与える(your groupname_countのような)レポート生成変数を使用し、次のバンド3,4はクエリーとして詳細バンドのレコードを見つけました。 または グループを作成していて、このように1と2を次のグループレコードにする必要があります。3,4 1つの変数クラス名を作成すると、10進数の小数点以下の桁数が計算されます。タイプなし、変数の展開(alwsの値を表示するフィールド)には、初期値の式が0になります。

関連する問題