[RESOLVIDO]Duvida no iReports

5 respostas
hr.mateus01

tenho um relatório criado , ta bonitinho e tudo só tem um problema-
quando o campo esta vazio no Banco de Dados aparece "null"
tem como trocar esse null por espaço em branco ou outro tipo de caractere ?

Ps.: meu ireport esta em portugues ;; as outras respostas que eu vi no forum são para o ireport em ingles ;;'
sou fraco em ingles

Att. Mateus

5 Respostas

drsmachado

Camarada, tem uma opção no iReport que permite substituir null por blank ou void. Agora, recomendo urgentemente usar uma ferramenta que poucos conhecem, o link dela é esse. Talvez ajude.

M

hr.mateus01:
tenho um relatório criado , ta bonitinho e tudo só tem um problema-
quando o campo esta vazio no Banco de Dados aparece "null"
tem como trocar esse null por espaço em branco ou outro tipo de caractere ?

Ps.: meu ireport esta em portugues ;; as outras respostas que eu vi no forum são para o ireport em ingles ;;'
sou fraco em ingles

Att. Mateus

Supondo que o nome do campo seja “value”, na “Text Field Expression”, escreva:

($F{value} != null) ? $F{value} : " "

Att,
Marcos

drsmachado

Por exemplo, aqui temos a seguinte resposta

Usando aquela ferramenta que citei na resposta anterior, temos

Pode não ser tão claro, mas ajuda, não?

drsmachado

marcostahara:
hr.mateus01:
tenho um relatório criado , ta bonitinho e tudo só tem um problema-
quando o campo esta vazio no Banco de Dados aparece "null"
tem como trocar esse null por espaço em branco ou outro tipo de caractere ?

Ps.: meu ireport esta em portugues ;; as outras respostas que eu vi no forum são para o ireport em ingles ;;'
sou fraco em ingles

Att. Mateus

Supondo que o nome do campo seja “value”, na “Text Field Expression”, escreva:

($F{value} != null) ? $F{value} : " "

Att,
Marcos


Não é preciso, existe uma propriedade chamada isBlankWhenNull (algo como branco quando nulo, “em tradução livre”) que, quando marcada, impede o valor null de ser exibido.

hr.mateus01

Obrigado a todos, vocês me deram a solução correta :smiley:

Att. Mateus

Criado 13 de fevereiro de 2013
Ultima resposta 13 de fev. de 2013
Respostas 5
Participantes 3