Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2007, 10:40
gtec_itcr
 
Fecha de Ingreso: diciembre-2007
Mensajes: 3
Antigüedad: 16 años, 5 meses
Puntos: 0
Información Desplegar contenido

Buenos Días.

Tengo el siguiente dilema. Tengo un reporte creado y funcionando. Por motivos fuera de mi alcance no puedo hacer modificaciones en la base datos.

Tengo un campo de tipo integer que denota el tipo de pago de una póliza, así pues 1 significa efectivo 2 Cheque 3 Tarjeta de credito, etc..

En el reporte necesito que en lugar de 1 aparezca Efectivo. He tratado varias cosas, principalmente utilizando una variable. En las formulas utilizo la siguiente expresion: ($F{FormaPago}.intValue()==0 ? "Efectivo":"Ninguno").
La Variable del reporte se llama Tipo ($V{Tipo} y la expresión de arriba es la que utilizo para asignarle el valor.De paso la variable es de tipo String.

Cuando ejecuto el reporte en la variable SIEMPRE aparece null.
Hay algún error en la expresión que estoy utilizando?

Cualquier ayuda será agradecida.

Saludos.