Voc� est� fazendo a compara��o de @ refer�ncias de objetos e n�o do valor para o qual elas aponta,
Vc deve fazer



new Boolean($F{USR_ESPECIAL}.intValue() == 1)




[EMAIL PROTECTED] wrote:

Oi pessoal,

estou come�ando a construir relat�rios com iReport.
O que eu estou querendo no momento � que se um valor retornado da query for
igual a 1, imprimir uma determinada string.
Criei uma vari�vel com o valor que eu quero que imprima ($V{test}).
Adicionei ela ao meu relat�rio.
Em suas propriedades, na parte "Common" h� um textArea com "Print when
expression".
Adicionei a seguinte express�o:

new java.lang.Boolean($F{USR_ESPECIAL} == new java.lang.Integer(1))

Coloquei new java.lang.Boolean() porque estava dando erro de compila��o
porque n�o conseguia converter o valor da express�o para java.lang.Boolean.
Achei estranho, visto que a express�o retorna true ou false.

Bem... Quando executo o relat�rio, o campo aparece vazio.

Algu�m pode me dar alguma dica?

Obrigado desde j�.


Rafael de Oliveira Lopes Secretaria de Finan�as de Fortaleza +55 85 2553746 [EMAIL PROTECTED]


------------------------------------------------------------------------------------------- Ceara' Java User Group

Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
Falar com o administrador? e-mail para: [EMAIL PROTECTED]









-------------------------------------------------------------------------------------------


Ceara' Java User Group



Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

Falar com o administrador? e-mail para: [EMAIL PROTECTED]






Responder a