ZT Cursos

Como criar uma expressão condicional no iReport

expressão condicional no iReport 

Primeiro vamos ao conceito de expressão condicional: o operador ternário é similar ao if/else tradicional, entretanto uma expressão condicional no iReport  é codificado em apenas uma linha de comando.

Por exemplo:

(<condição booleana> ? código : código)

Vamos ver na prática:

Suponhamos que você tenha um relatório qualquer, e nesse relatório você queira mostrar valores diferentes no mesmo TextField de acordo com a condição desejada.

Primeiramente você seleciona o TextField desejado, depois de selecionado, vá na aba

Propriedades (ou clique com o botão direito em cima do  TextField) e procure a opção  Edit Expression e coloque o seguinte seguimento:

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

Na primeira etapa verifique se o valor que é puxado do banco de dados está nulo; na segunda etapa peça para mostrar o mesmo campo caso não seja nulo; e por último, adicione a linha em branco caso o campo seja nulo.

É isso, simples e prático a criação de uma expressão condicional no iReport!

Um forte abraço e bons estudos!

Valber Cunha

Meu nome é Valber Cunha, sou Empresário, Analista de Sistemas, Programador, Web Designer, Coaching, Palestrante, Especialista em Gerencia de Projetos de Softwares, Mestre em Administração de Negócios, Professor nos cursos de: Gestão Empresarial e Empreendedorismo, Formação em Programador Java e Banco de Dados SQL, Formação em Alta Performance em Vendas e Persuasão. Tenho mais de 20 anos de experiência na área de Informática.

Facebook

Instagram