iReport

5 respostas
SandrinxD

Aew galera…

Seguinte eu tenho uma tabela Aluno que tem um campo chamado período, e os valores são 1, 2 e 3…

Aew na hr de gerar o relatório ele mostra 1, 2 ou 3…

Mas o que eu quero na verdade é…

Quando for 1 mostrar Matutino… Quando for 2 mostrar Vespertino e Quando for 3 mostrar Noturno…

Alguem pode me salvar ae plz???

5 Respostas

marcosharbs

cara use uma expressão tipo:

$F{campo}.intValue() == 1 : new String("Matutino")  ?  new String("Vespertino");

ai formata a expressão como vc precisar né

RodrigoCatalan

Algo parecido resolveria seu problema, porém recomendo o uso de Enum’s na criação de situações desse tipo, espero ter ajudado.

${periodo} == 1
	? "Matutino"
	: ${periodo} == 2
		? "Vespertino"
		: "Noturno"
SandrinxD

ele dah o erro

“Imcompatible operand types Integer and int”

furutani

SandrinxD:
ele dah o erro

“Imcompatible operand types Integer and int”


Qual versão do JDK vc está usando?

RodrigoCatalan

Qual é o tipo da sua variável periodo…

Se possível poste seu bean somente com as informações pertinentes

Criado 24 de junho de 2009
Ultima resposta 25 de jun. de 2009
Respostas 5
Participantes 4