Foros del Web » Programación para mayores de 30 ;) » Java »

Ireport valor inicial para variables

Estas en el tema de Ireport valor inicial para variables en el foro de Java en Foros del Web. Hola, estoy utilizando Ireports 3.5.2, intento poner valores iniciales a variables, pongo para un double new Double(0), como se ve en tutoriales, pero me sale ...
  #1 (permalink)  
Antiguo 02/08/2009, 20:27
 
Fecha de Ingreso: agosto-2009
Mensajes: 5
Antigüedad: 14 años, 9 meses
Puntos: 0
Ireport valor inicial para variables

Hola, estoy utilizando Ireports 3.5.2, intento poner valores iniciales a variables, pongo para un double new Double(0), como se ve en tutoriales, pero me sale un error:

The initial value class is not compatible with the variable's class.

Lo mas raro es que luego cambio la variable a Integer y lo intento con new Integer(0), y funciona, luego vuelvo a lo anterios con double y ya funciona no se que estoy haciendo mal, por favor si alguien sabe cual es la razon de esto lo agradesco.
  #2 (permalink)  
Antiguo 03/08/2009, 14:29
 
Fecha de Ingreso: agosto-2009
Mensajes: 5
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Ireport valor inicial para variables

Nadie?? por favor alguiem debe saber!!
  #3 (permalink)  
Antiguo 04/08/2009, 09:54
 
Fecha de Ingreso: agosto-2009
Mensajes: 5
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Ireport valor inicial para variables

vamos una idea??
  #4 (permalink)  
Antiguo 14/08/2009, 10:03
 
Fecha de Ingreso: agosto-2009
Mensajes: 1
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Ireport valor inicial para variables

He tenido los mismos problemas con la ultima version 3.5.3.
La solución que encontré fue que las variables que uno crea sean SOLAMENTE del tipo java.lang.String
Luego, en la propiedad "Initial Value Expression" coloco por ejemplo:

new java.lang.String(String.valueOf($V{PAGE_NUMBER}.in tValue()+25))

que me funcionó para crear una nueva variable que uso para que en el reporte las paginas salgan numeradas desde la 26 en adelante.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:24.