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

Manejo de variables con ireport

Estas en el tema de Manejo de variables con ireport en el foro de Java en Foros del Web. Buenas Tardes favor su ayuda consulta es la siguiente como puedo hacer para que una varible tome un valor de un registro anterior afectando el ...
  #1 (permalink)  
Antiguo 26/10/2015, 18:18
Avatar de gacsnic75  
Fecha de Ingreso: septiembre-2012
Mensajes: 25
Antigüedad: 12 años, 3 meses
Puntos: 0
Manejo de variables con ireport

Buenas Tardes

favor su ayuda

consulta es la siguiente como puedo hacer para que una varible tome un valor de un registro anterior afectando el actual. ejemplo

reg fecha consumo diferencia
1 12/10 10 10 // variable inicia 0
2 12/10 15 5 // variable inicia 10
3 12/10 20 5 // variable inicia 15
4 12/10 25 5 // variable inicia 20
al momento no he podido encontrar en las propiedades de la variable algo que me encamine a lo que quiero realizar.

De antemano gracias por su ayuda

Saludos

Última edición por gacsnic75; 26/10/2015 a las 18:36
  #2 (permalink)  
Antiguo 27/10/2015, 03:39
(Desactivado)
 
Fecha de Ingreso: marzo-2012
Mensajes: 366
Antigüedad: 12 años, 8 meses
Puntos: 31
Respuesta: Manejo de variables con ireport

Dado el ejemplo de las fechas veo 2 posibles lógicas para la resolución de tu problema.

1.- La resta entre el penúltimo número y el último da como resultado el valor de tu variable.

Teniendo x los valores 10,15,20,25 e y los valores 10,5,5,5:
La sintaxis en este caso es: variable=x-y;

2.- el último número mas el valor de tu variable da como resultado el nuevo valor de la variable.

Teniendo y los valores 10,5,5,5:
La sintaxis entonces es variable=variable_anterior+y.

Si vas a utilizar siempre la misma variable, de forma que vaya cambiando de valor entonces solo tienes que sustituir variable_anterior por variable.
  #3 (permalink)  
Antiguo 27/10/2015, 13:01
Avatar de gacsnic75  
Fecha de Ingreso: septiembre-2012
Mensajes: 25
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: Manejo de variables con ireport

Cita:
Iniciado por Kritik Ver Mensaje
Dado el ejemplo de las fechas veo 2 posibles lógicas para la resolución de tu problema.

1.- La resta entre el penúltimo número y el último da como resultado el valor de tu variable.

Teniendo x los valores 10,15,20,25 e y los valores 10,5,5,5:
La sintaxis en este caso es: variable=x-y;

2.- el último número mas el valor de tu variable da como resultado el nuevo valor de la variable.

Teniendo y los valores 10,5,5,5:
La sintaxis entonces es variable=variable_anterior+y.

Si vas a utilizar siempre la misma variable, de forma que vaya cambiando de valor entonces solo tienes que sustituir variable_anterior por variable.
Muchas gracias por tu ayuda
ok te entiendo ahi, pero que propiedades debo establecer en ireport en variable anterior tomo ese data anterior. no se si me doy a entender?

cuano agrego la variable en ireport tengo la opcion de elegir formulas y asignar la formula a un determinado grupo, columna o pagina, al igual el reseteo de la misma por grupo columna o pagina....., lo que no he encontrado como hacer para que recete pòr registro y me inicialice la varible con el registro anterior

muchas gracias de antemano por la ayuda que me den saludos
  #4 (permalink)  
Antiguo 03/11/2015, 18:24
Avatar de gacsnic75  
Fecha de Ingreso: septiembre-2012
Mensajes: 25
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: Manejo de variables con ireport

Todabia no he encontrado nada de como resolver mi problema, la unica que se me ocure es dejar un campo en la tabla para dejar el resultado de la operacion, grabar la diferencia del registro actual menos el anterior.
en la consulta no se si se pueda, alguien a echo algo parecido en una consulta de mysql?

de antemano gracias por la ayuda

gracias

Etiquetas: ireports, jasperreports, programa
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 10:27.