Попробуйте использовать iReport , если вы не.
При просмотре отчета в iReport вы можете выбрать свойства вложенного отчета в основном отчете.
В этом есть опция в Subreport properties
, которая называется Parameters
. С его помощью вы можете передавать параметры в свой подотчет.
Выберите это и нажмите Add
кнопка.
Затем нажмите кнопку справа от
Value expression
Коробка
Далее появится экран настроек
где вы можете выбрать параметр
из основного отчета, который вы хотите
пройти.
Если вы хотите сделать это через xml, вот небольшой пример.
<subreport>
<subreportParameter name="XML_ID">
<subreportParameterExpression>
<![CDATA[$P{MASTER_REPORT_PARAMETER}]]></subreportParameterExpression>
</subreportParameter>
</subreport>