0

IReport のフィールドの 1 つに問題があります。フィールド式はafter left join にCOALESCE(BusNo_FK,'No-Bus') as BusNo置き換えnullられます。'No-Bus'レポートでそれを使用して詳細セクションにドラッグすると、フィールド式が""+$F{BusNo}単なる ではなく になり$F{BusNo}ます。次に、プレビューすると、レポートに表示される値は[78, 111, 32, 66, 117, 115]. そして、その式を編集して削除すると""+、値は になり[B@d89b35ます。

私が気づいたことの 1 つは'No-Bus'、just 0(with out ' ') に置き換えると、正常に動作することです。私が気づいたもう 1 つのことは、のフィールド タイプがCOALESCE(BusNo_FK,'No-Bus') as BusNois ofObjectタイプであるのに対し、他のフィールド タイプはStringです。それと何か関係があるのではないでしょうか?返信は大歓迎です。

4

0 に答える 0