Avaliando campos no iReport

E aê, pessoas.

Seguinte: tenho em minha tabela os campos R0…R9, do tipo boolean.
Preciso que no meu relatório, quando o campo R0 for “true” (ou 1) seja exibido o a String “JOAO” e quando for “false” (ou 0) nada apareça.
O mesmo se aplica aos demais campos do tipo boolean, alterando somente a string que irá aparecer.

Alguma idéia ou dica de como fazer isso??

Valew.

Cara,
se vc estiver usando iReport, depois que vc colocar o cmpo no formulario, clique duas vezes no campo e vai na aba text Field e em textfield expression e coloca o codigo do if lá dentro, acho que rola, nao tenho certeza! Olha lá e fala aê!!!

Mêrmaum, já tentei isso e nada feito.
talvez haja um modo de fazer, neste mesmo campo textField Expression, mas ainda não sei como é, por isso postei a questão.

valeu a dica.
tem outra aê?

Cara ao invés de utilizar a forma convencional do if utiliza essa forma:

Sintaxe:
condicao ? <valor se verdadeiro> : <valor se falso>

No iReport
$F{R0}.booleanValue() ? “JOAO” : “”

:wink: