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]
