[Lazarus-es] [lazreport] Uso de variables

Jesus Reyes A. jesusrmx en yahoo.com.mx
Sab Nov 24 02:19:31 CET 2007


Para que quede registro de la solución, aquí esta:

Una forma de agregar variables a los reportes desde el código es usar 
frVariables, éste es el objeto global que contiene las variables, tiene una 
propiedad Variable[var:string]:variant y esta definida como default. Para 
usarla, se pone por ejemplo en el evento OnCreate del form (el form que 
contenga el reporte):

frVariables['MyVarCadena'] := 'hola';
frVariables['MyVarEntero']:=12;

luego en el diseñador dentro del texto de algún objeto de tipo memo se puede 
escribir:

La cadena es [MyVarCadena] y el total es [MyVarEntero]

lo cual dará como resultado en el reporte: La cadena es hola y el total es 
12

Jesus Reyes A.

----- Original Message ----- 
From: "javivf" <javivf en gmail.com>
To: "Spanish version of Lazarus List" <lazarus-es en lazarus.freepascal.org>
Sent: Monday, November 19, 2007 9:58 AM
Subject: [Lazarus-es] [lazreport] Uso de variables


Buenas gente,

Necesito que el nombre de las columnas sean variables según unos valores
en tiempo de ejecución de la aplicación pero no se como pasárselos al
informe lazreport ¿Alguien que me pueda iluminar?

Gracias de antemano.

PD: Ya le he estado dando vueltas al "userds" del directorio samples de
lazreport ;) 




More information about the Lazarus-es mailing list