在Jasper Report SQL查询中将参数值从主报表传递到子报表?

时间:2018-09-08 05:02:21

标签: jasper-reports

我使用碧玉报告打印发票报告我将此报告分为两部分,主要报告仅打印账单,无购买日期和总额。第二部分是子报表,它打印所有带有数量,价格和数量的项目

Select * from billing where bill_no=$P{Bill_no} // use in main report Select * from items where bill_no=$P{Bill_no} // use in sub report

此帐单也没有参数用于子报表,问题是听到如何将bill_no参数值传递给子报表

1 个答案:

答案 0 :(得分:0)

将子报表元素添加到主报表后, 子报表属性窗格应显示“编辑参数”。
单击“编辑参数”将打开“参数映射”。单击添加,然后将您的主报告字段值发送到Subreport参数中。 您的主报告中的$ F {Bill_no}应该发送到子报表的$ P {Bill_no}