Variables de reporte de Stimulsoft
Es posible utilizar variables en los reportes. Una variable es un valor que puede modificarse y reutilizarse. Existen varios tipos de valores, como cadenas, fechas, números y matrices.
Las variables necesitan un nombre único, una descripción y un tipo de datos. Una vez declarada una variable para el reporte, se puede acceder a ella desde cualquier lugar dentro del reporte.
Una variable puede ser creada dentro de un evento usando el lenguaje C#, pero esa variable solo puede ser usada dentro de ese evento.
Las variables se pueden utilizar como fuente de datos de una etiqueta, y luego utilizar código dentro de un evento para establecer el valor de la variable.
Ver y editar variables
Los reportes pueden preparar valores para variables a nivel de reporte que pueden ser usadas para mostrar campos.
Las variables se almacenan en el diccionario de datos. Para encontrar las variables, hacer lo siguiente:
Variables del sistema
Cada reporte tiene una lista de variables incorporadas que pueden utilizarse en los componentes del reporte.
Para ver las variables del sistema, ir a .

Ejemplo: Convertir tipo de datos usando variables
Este es un ejemplo de código para tomar el tipo de datos de cadena para la Categoría de carga de una Carga y cambiarlo a un decimal.
El código dentro de un evento puede utilizar comentarios que comienzan una línea con: //
Ejemplo:
// Set an interim variable.
decimal lnLoadCat1;
// Get the value from the data- i.e. ProductionControlTrucks.LoadCategory1, and try convert to a decimal.
// if TryParse is successful - the value is in "lnLoadCat1"
// if TryParse is not successful - the value is set to be 1.0 - a dummy multiplier.
if (!Decimal.TryParse( ProductionControlTrucks.LoadCategory1, out lnLoadCat1)) {
//The row could not be parsed as a decimal.
lnLoadCat1 = 1.0m; }
_LoadCat1 = lnLoadCat1;
En este punto, la variable _LoadCat1 se puede utilizar dentro del evento. Si se necesita fuera del evento, se debe crear y utilizar una variable de reporte.