2017-06-29 8 views
-2

私は静的ブロックがほとんどなく(約30)、サブレポートを作成しました。今私はマスターレポートからのクエリ出力に基づいてサブレポートを表示したいと思います。ジャスパーレポートにSQLクエリのサブレポートを含めるにはどうすればいいですか?

クエリ自体では、サブレポートの名前を読み込みましたが、レポートを実行しているときにサブレポートが読み込まれていても出力は表示されません。例えば

:3行は、マスターレポートにあっ返された場合、それは、このようなレポート名の何かを返します>>

1 someDataがReport1.jrxml
2 someDataがReport2.jrxml
3 someDataがReport3.jrxml

サブレポートを動的に読み込むために、3番目の列を使用しています。

参考のために画像が添付されています。

Subreport name from query output

+1

フィールドで式を試しましたか?あなたはどんな問題に直面しましたか? –

+0

はい、私はフィールドで表現を試みましたが、それは仕事をしませんでした。 – RupeshA85

+0

レポートをロードしますが、レポートの内容は表示されません。私がそれがレポートを読み上げる理由は、間違ったレポート名で試してみるとエラーになるためです。 – RupeshA85

答えて

-1

問題が新しいnet.sf.jasperreports.engine.JREmptyDataSource()データソース式を設定した後に解決してしまいました。

関連する問題