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