2012-01-18 2 views
0

이 문제가 있습니다. iReport를 사용하여 보고서를 작성하려고합니다. 그 하위 보고서는이 쿼리 call SPCuadroComparativo3($P{pIdReq})을 가지고, 보시다시피iReports를 사용하여 하위 보고서의 매개 변수를 사용하는 방법은 무엇입니까?

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 매개 변수를, 존재 : 이 내 마스터 쿼리입니다. 두 매개 변수를 연결하는 방법을 알고 싶습니다. 또는 마스터 보고서에서 매개 변수를 사용하려면 어떻게해야합니까?

답변

1

주 보고서 pIdReq.Drag에 매개 변수를 만들고 Reprot.Go를 사용하여 보고서 속성을 활성화합니다. 매개 변수를 클릭하면 추가 보고서 매개 변수가 추가됩니다. 매개 변수 이름 pIdReq를 추가 한 다음 기본 보고서 매개 변수 ie pIdReq.podReq와 동일한 매개 변수 이름을 하위 보고서로 이동하십시오. 당신은 지금 $ 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 

하여 주 보고서 매개 변수 pIdReq와 연결되어 하위 보고서 쿼리에서 하위 보고서 매개 변수를 사용할 수 있습니다.

+0

주 보고서의 하위 보고서 크기를 조정 한 것뿐이었습니다 ... 감사합니다. – GuzZpaWn

관련 문제