Jasper reports 如何在带有iReports的子报表中使用参数?

Jasper reports 如何在带有iReports的子报表中使用参数?,jasper-reports,ireport,Jasper Reports,Ireport,我有这个问题。我正试图用iReport做一份报告。 这是我的主查询: 选择r.idreq作为Id,d.denom作为Dependencia,t.denom作为TipoProceso,r.docproceso作为docproceso 来自需求者、合作者c、受抚养者d、tipoproceso t 其中r.idreq=c.idreq,r.iddepen=d.iddepen,r.idtipoproc=t.idtipoproc c.estado=true,r.idreq=$P{pIdReq} 正如您所看

我有这个问题。我正试图用iReport做一份报告。 这是我的主查询:

选择r.idreq作为Id,d.denom作为Dependencia,t.denom作为TipoProceso,r.docproceso作为docproceso
来自需求者、合作者c、受抚养者d、tipoproceso t
其中r.idreq=c.idreq,r.iddepen=d.iddepen,r.idtipoproc=t.idtipoproc
c.estado=true,r.idreq=$P{pIdReq}
正如您所看到的,主报表中存在pidroComparativo3($p{pIdReq})参数,现在在主详细信息中我添加了一个子报表,该子报表具有以下查询
调用SPCuadroComparativo3

我想知道如何链接这两个参数?或者如何使用主报告中的参数?

在主报告pIdReq中创建参数。拖放一个子报告。转到辅助报告属性单击它将要求添加辅助报告参数的参数。因此,添加参数名称pIdReq,然后添加带有主报告参数的表达式映射,即pIdReq。转到子报告创建参数名称与pIdReq相同。现在可以在子报表查询中使用子报表参数,该参数通过$P{pIdReq}与主报表参数pIdReq链接

*create the main report parameter by name pIdReq.
*Goto properties of subReport configure Parameters.
*Add the same Parameter Name in sub report.
*Put the sub report parameter in sub report query

.

我所做的只是在主报告中调整子报告的大小,它起了作用。。。。非常感谢你。。