Comparando datas no ireport

4 respostas
monike

ESTÁ PEDINDO PARA SETAR UM VALOR PARA O PARAMETRO E AGORA MEU RELATÓRIO NAO ESTÁ APARECENDO.??? EU COOLOQUEI DATAS VÁLIDAS NO LUGAR DE dd/MM/yyyy.para as duas datas,mas não deu certo.O que fazer?

WHERE a.DAT_ABERTURA_ATENDIMENTO
between to_date($P{abertura}, ‘dd/MM/yyyy’) AND to_date($P{par_abertura2}, ‘dd/MM/yyyy’)and
WHERE a.DAT_ENCERRAMENTO_ATENDIMENTO
between to_date($P{encerramento}, ‘dd/MM/yyyy’) AND to_date($P{par_encerramento2}, ‘dd/MM/yyyy’)

4 Respostas

brlima

vc deveria colocar o valor no lugar do parametro ( $P{encerramento} ) e nao do formato…

Que erro esta dando?

monike

Obrigada por responder.

Esta dando o seguinte erro:

PLASE SET A DEFAULT VALUE FOR THE PARAMETER ABERTURA

brlima

vc tem esse parametro cadastrado como parametro? Se tem, tenta colocar uma valor no Defaul dele… Coloca null, ou new java.util.Date()

monike

Tenho sim.Na verdade eu tenho 4 parametros para preencher as minhas datas.

Ex:
Abertura: 01/07/2006 a 30/07/2006

Encerramento: 01/07/2006 a 30/07/2006

Então criei os 4 parametros.Lá no IREPORT quando clico em cima de cada um destes parametros tem as opções: PARAMETER CLASS TYPE E DEFAULT VALUE EXPRESSION

Então gostaria de saber que configurações tenho q fazer dentro destas opções para cada um dos parametros criados?

Criado 11 de julho de 2006
Ultima resposta 11 de jul. de 2006
Respostas 4
Participantes 2