Duvida com ireport [RESOLVIDO]

bom dia,

estou com o seguinte problema:

tenho um campo de Status no meu banco e sou vou imprimir outros 3 campos no meu relatório se o Status for Ativo.

se alguem puder me ajudar

Muito Obrigado

Vá em propriedades dos campos e procure: Print When expression, lá vc coloca a expressão para imprimir ou não os campos, se o resultado da expressão for true o campo será impresso.

flw

Se nao for perdir mt
vc podeira me dar um exemplo?

Muito Obrigado pela ajuda

supondo que status seja um inteiro no seu banco de dados e que 0 é inativo e 1 é ativo, vc vai colocar o seguinte na propriedade Print When expression dos três campos que vc deseja mostrar quando status for ativo.

status == 1 ? true : false

funcionou!

e quando vier do banco um “N” e quiser colocar “Não” no campo
como eu faria?

pra isso vc vai mexer na propriedade Text Field Expression e colocar:

nomeDaVariavel.equals("N") ? "Não" : " "

Funcionou!

cara muito obrigado

Flw