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