Criei um relatorio no ireport, mas gostaria de tratar alguns campos, tipo quando chamo o relatorio se tiver o campo null, gostaria de substituir por algum valor
Ex: se o campo Data tiver NULL substituia por “----”, se for Valor tiver NULL subsituia por 0,0.
Isso e um relatorio de pagamento, eu iria imprimir todas as parcelas do cliente pagas e nao-pagas, e nas não pagas ele imprime null.
Cara eu sempre marco a opção: Blank When Null dessa forma quando for nullo ele imprime em branco…
No seu caso pode ser uma saida, eu nunca utilizei de outra forma…
Esse é meu textField… Inclusive eu estou passando true no isBlankWhenNull!
<textFieldisBlankWhenNull="true"><reportElementx="482"y="164"width="68"height="16"/><textElementverticalAlignment="Middle"><fontfontName="Times New Roman"size="9"isBold="true"/></textElement><textFieldExpressionclass="java.lang.String"><![CDATA[new SimpleDateFormat("dd/MM/yyyy", new Locale("pt","Br")).format($F{militar.militarTurma.dtConclusao})]]></textFieldExpression> </textField>