根据JasperSoft iReport中的To Row,将参数从主报表传递到subReport

时间:2012-03-20 11:10:10

标签: jasper-reports ireport

  

可能重复:
  JasperReports: How to pass parameter to subReport

我在主报告中有一个子报告。现在我必须将参数从mainReport传递给子报告。我上传了一张图片以便清楚说明。如图所示,我必须将loanId作为参数传递给subReport。我使用了一个名为Id的参数,它保存了主报告的LoanId的值。参数Id根据主报告的LoanId数据不断变化,我在subReport的where Condition中使用了这个参数。如何将根据主要报告中的行更改的参数传递给子报告。谢谢..!enter image description here

1 个答案:

答案 0 :(得分:0)

假设主报告中的字段名称为LoanId,子报告中的参数称为P_LOAN_ID(只是它们不同),它们看起来像:

<subreport>
    <subreportParameter name="P_LOAN_ID">
        <subreportParameterExpression>
            <![CDATA[$F{LoanId}]]></subreportParameterExpression>
    </subreportParameter>
</subreport>