Saltar la navegación

4.2.- Valores calculados.

Podemos hacer cálculos usando variables. Podemos añadir y eliminar variables desde la zona variables del inspector de informe y la hoja de propiedades y, al igual que los parámetros, se definen por su nombre, clase y valor. Para editar una variable, se seleccione en el inspector de informe y modificamos la hoja de propiedades.

  • Existen variables predefinidas que sirven para hacer recuentos de elementos propios del informe, como PAGE_NUMBER que contiene el número total de páginas, o el REPORT_COUNT que tiene el número de registros procesados en el momento, COLUMN_NUMBER que contiene el número de columnas, PAGE_COUNT que contiene el número de registros que han sido procesados por página. Este tipo de variables no pueden ser modificadas o eliminadas. 
  • También se pueden crear variables de usuario, que sí pueden cambiar. Será el programador el encargado de asignar nombre (NAME), tipo de datos (VARIABLE CLASS) y valor inicial a la variable (INIT VALUE EXPRESSION).

A diferencia de los parámetros, que toman un valor establecido por el programador como valor por defecto, o asignado desde la aplicación final en tiempo de ejecución, pero no cambia, el valor de las variables cambia mientras se va creando el informe, y pueden ser evaluadas en diferentes momentos para tomar el valor más adecuado.

Veamos ahora algunos de los usos más comunes de una variable.

Autoevaluación

Pregunta

¿Cuál es la principal diferencia entre un parámetro y una variable?

Respuestas

No hay diferencia entre ambas.

Se colocan en bandas diferentes.

El valor de una variable puede cambiar a lo largo de la ejecución de un informe mientras que los parámetros no cambian.

Retroalimentación