-2

2 つのデータセットがあります。

仕事製品

1 対多の関係です。

内部結合をうまく実行してデータをうまく取得できますが、JasperReportsでレポートを表示しようとすると、出力される行ごとにジョブデータが繰り返されます。

Jobデータを 1 行に 1 回表示し、そのJobに関連付けられた 3 ~ 5 個のProductsを表示するだけです。

それぞれジョブ情報を繰り返す 5 行を表示する代わりに。

誰でもこの問題に遭遇しますか?

サブレポートなどを埋め込む必要がありますか?

それ以外の場合は、これをすべて手動で行うことができますが、これは問題ありませんが、JasperReportsを試してみることにしました。

4

1 に答える 1

0

レポートの「ジョブ」などのテキスト フィールドに繰り返し値が必要ない場合は、Ireport に移動して「ジョブ」テキスト フィールドを選択し、プロパティ セクションに移動して、「繰り返される値を印刷する」プロパティのチェックを外します。そして、xmlで変更したい場合:-

  <textField>
<reportElement isPrintRepeatedValues="false" x="148" y="48" width="652" height="20"/>
<textElement>
    <font size="12"/>
  </textElement>
于 2013-03-05T06:13:02.187 に答える