Boas tardes campeões:
Estou a fazer um Report no IREPORT que faz uma determinada query à BD, mediante um parametro de entrada (NUM_CLIENTE) e tenho um sub-report que devia fazer outra query distinta mediante o parametro que o report recebe (NUM_CLIENTE)
Como é que posso enviar o parametro do report pai para o subreport?
No iReport 2.0.5 -
Selecione o subrelatório, vá em propriedades, na aba “Sub-Relatório”, na parte de baixa da caixa vá em Parâmetros do Subrelatório, “Adicionar”, coloque o nome do parâmetro do SubRelatório e em “Valor da expressão” coloque o campo que contém o valor a passar para o parâmetro da forma: $F{nome} se for um field, $P{nome} se for parametro, $V{nome} se for variavel.
Olha desculpa mas não entendi uma coisa.
Imagine que o parametro no report pai se chama NUMERO_CLIENTE
Eu no subreport tenho que criar tb um parametro?
E na query do subreport
ACTUALMENTE TENHO:
select processo from user_pdi
devo por ?
select processo from user_pdi
where cliente = $P{NUMERO_CLIENTE}
Desculpe parecem perguntas estupidas mas como é a 1 vez que estou a utilizar sub-reports dá nisto.
Amigo:
Obrigado… Consegui por a dar isto. Obrigado pelas dicas…