我在主报告中有一个子报告。现在我必须将参数从mainReport传递给子报告。我上传了一张图片以便清楚说明。如图所示,我必须将loanId作为参数传递给subReport。我使用了一个名为Id的参数,它保存了主报告的LoanId的值。参数Id根据主报告的LoanId数据不断变化,我在subReport的where Condition中使用了这个参数。如何将根据主要报告中的行更改的参数传递给子报告。谢谢..!
答案 0 :(得分:0)
假设主报告中的字段名称为LoanId
,子报告中的参数称为P_LOAN_ID
(只是它们不同),它们看起来像:
<subreport>
<subreportParameter name="P_LOAN_ID">
<subreportParameterExpression>
<![CDATA[$F{LoanId}]]></subreportParameterExpression>
</subreportParameter>
</subreport>