Executando um simples IF no iREPORT

4 respostas
R

Então galera… não estou conseguindo executar um IF no iReport ( ridiculo não ? + faze oq hehehe )

Bom… eu possuo um campo recuperado de um banco de dados chamado $F{ide_ativo} que assume os valores S ( Sim ) e N ( Não )

Eu gostaria de testar este campo para fazer algo do genero:

if( $F{ide_ativo} == "S" ){
$F{ide_ativo} = "Sim";
}else{
$F{ide_ativo} = "Não";
}

Mais não está funcionando =//

Alguem sabe como fazer isto ?
Não acho em nenhum tutorial =///

Vlwwwwww

4 Respostas

M

opa

apenas coloque o if na forma abreviada no campo expression do teu campo(field) no relatório:

($F{ide_ativo}.equals("S") ? "Sim": "Não")

:okok:

C

EU ainda defendo a ideia de passar Collections pra os relatorios :!:
Acaba com todo esse problema

M

Opa,

Cassolato, eu também acho que esta é a melhor solução, como você mesmo diz “passe o mamão já picado para o jasper apenas mastigar”.

:okok:

L

Como é os passos para eu passar uma collection do java para o ireport???

Alguem tem algum material para me ajudar???

tenho o irport 4

aguardo ajuda.

Criado 9 de maio de 2006
Ultima resposta 11 de mai. de 2011
Respostas 4
Participantes 4