Parametro Data no Relatório

3 respostas
R

Galera,

Como faço para passar um data como Paramentro no Relatório, a situação é a Seguinte

Tenho que passar um data como parametro, pois essa data fará parte da minha Query para buscar os registros
O campo Data no Oracle é do tipo Date e minha query esta desta forma:
select * from vw_estoque_base where dataest=‘11-AGO-2003’
No lugar de ‘11-AGO-2003’, vou passar meu paramentro $P{DATARECEBIDA}
Como faço para receber essa data e formatá-la da forma acima???

Obrigado desde já

rocharrv

3 Respostas

brlima

Eu fiz o seguinte: passo sempre num formato do tipo DD/MM/YYYY para o relatorio. Antes de enviar eu dou um format nela… Dai no relatorio recebo como String e na query eu boto assim

... where data_controle = TO_DATE($P{DATARECEBIDA}, 'DD/MM/YYYY')
aborges

Vc pode formata-la no seu codigo tb e já passar o parametro com a data formatada…

Soh mais uma coisa, c eu nao me engano, para passar parametros na query do Jasper, vc deve usar osinal de Exclamassao junto ao nome da mesmo…

$P!{DATARECEBIDA}
R

“brlima”:
Eu fiz o seguinte: passo sempre num formato do tipo DD/MM/YYYY para o relatorio. Antes de enviar eu dou um format nela… Dai no relatorio recebo como String e na query eu boto assim

... where data_controle = TO_DATE($P{DATARECEBIDA}, 'DD/MM/YYYY')

Valeu Lima,

Irei testar

Obrigado!!!

rocharrv

Criado 9 de junho de 2004
Ultima resposta 9 de jun. de 2004
Respostas 3
Participantes 3