как использовать параметр в подотчете с iReports? - PullRequest
0 голосов
/ 18 января 2012

У меня есть эта проблема.Я пытаюсь сделать отчет с помощью 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}).Я хочу знать, как я могу связать оба параметра?Или как использовать параметр из основного отчета?

1 Ответ

1 голос
/ 18 января 2012

Создайте параметр в главном отчете pIdReq.Drag и поместите подчиненный элемент Reprot.Go для поддержки свойств отчета. Нажмите ПАРАМЕТРЫ, для которых будет предложено добавить параметр отчета 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

.

...