Ireport + valores nulos

2 respostas
xjcd

Pessoal, tenho uma csonulta que vai me retornar um valor Double, porém as vezes não retorna nada, se eu marcar no “Text Filed” do meu Field a opção “Blank when null”, ele vai imprimir o campo em branco, queria saber como fazer para o Ireport imprimir um zero quando fosse nulo. Tentei fazer assim:

$F{VALOR}.doubleValue() == null ? new Double(0) : $F{VALOR}

Mas deu Erro.

2 Respostas

J

Qual foi o erro q apareceu ??

_fs

Se $F{Valor} for nulo, claro que tem que dar uma NullPointerException ao tentar fazer $F{Valor}.doubleValue :wink:

Faça

$F{VALOR} == null ? new Double( 0 ) : $F{VALOR}
Criado 21 de março de 2005
Ultima resposta 21 de mar. de 2005
Respostas 2
Participantes 3