我有这个问题。我正在尝试使用iReport进行报告。 这是我的主查询:
SELECT r.idreq AS Id, d.denom AS Dependencia, t.denom AS TipoProceso, r.docproceso AS DocProceso
FROM requerimiento r, cotizacion c, dependencia d, tipoproceso t
WHERE r.idreq=c.idreq AND r.iddepen=d.iddepen AND r.idtipoproc=t.idtipoproc
AND c.estado=true AND r.idreq=$P{pIdReq}
如您所见,主报告中存在 pIdReq 参数,现在在我已添加子报告的主详细信息中,该子报告具有此查询 call SPCuadroComparativo3($P{pIdReq})
。
我想知道如何连接两个参数?或者我如何使用主报告中的参数?
答案 0 :(得分:1)
在主报告pIdReq.Drag中创建参数并删除子Reprot.Go到sup报告属性点击PARAMETERS它将要求添加sup报告参数。然后添加参数名称pIdReq然后使用主报告参数表达映射,即pIdReq 。转到子报表创建与pIdReq相同的参数名称。您现在可以使用子报表查询中的子报表参数,该查询与主报表参数pIdReq链接$ P {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