Como implementar uma condição..Ireport

1 resposta
babi_underground

Tenho dados no meu banco abreviados, como A de “ativo”, N de “nao ativo”…etc
como faço para que na geração do relatorio o N coloque o “nao ativo” e o A escreva “ativo”?
Sei que vou ter que usar uma condição no campo do “situação”

Se alguem puder ajudar…
Grata!

1 Resposta

mateusFreitas1

BomDia.

No seu campo situação(textField) na propriedade Text Field Expression vai ter algo como $F{situacao}.
Para fazer da forma que você está querendo tente isso:

( ($F{situacao}.equals("A")) ? "ativo" : ( ($F{situacao}.equals("N")) ? "nao ativo" : ( ($F{situacao}.equals("L")) ? "líquido" : ( ($F{situacao}.equals("R")) ? "resultado" : ( ($F{situacao}.equals("C")) ? "compensação" : ( ($F{situacao}.equals("")) ? "Outras" : $F{situacao} ))))))

Bom acho que isso resolve sua dúvida.

Criado 20 de março de 2008
Ultima resposta 20 de mar. de 2008
Respostas 1
Participantes 2