0

こんにちは、StackOverflow のエキスパートです。フィールドを iReport にドロップしました。このフィールドは、Report の Query によって返される java.lang.BigDecimal 式クラス データを保持します。MSSQL データベース テーブルでは、このフィールドは money として定義されています。このフィールドのパターンを #,###0.00 として定義しました。3 桁ごとに右から左の順序で数字をコンマで区切ります (例: 12,332,324.20)。ただし、数字を同じ順序でコンマで区切る必要がありますが、最初は 3 桁間隔、残りの桁は 2 桁間隔 (例: 1,23,32,324.20)。提案してください。

4

1 に答える 1

1

値として任意の Java 式を使用できます。たとえば、これを値として使用できます。

"Report between " + new SimpleDateFormat("dd.MM.yyyy").format($P{startDate}) + " and " + new SimpleDateFormat("dd.MM.yyyy").format($P{endDate})

ただし、null ポインター例外には注意してください。

$P{xxx} は、レポートへのパラメーターです。$F{yyy} は、レポートのフィールド/列です。

于 2011-04-13T10:56:08.187 に答える