|
|
|
|
- Presentación
- "Apertura" Event de la reporte
- Ejecución de la Event
- Contraseña del archivo de datos utilizada como fuente para el reporte
- Ejemplos de uso
- Event "Lectura de datos"
- Ejecución de la Event
- Informes basados en un archivo de texto
- Ejemplos de uso
- Evento "Filtrado (¿teniendo en cuenta el Record?)"
- Ejecución de la Event
- Usando el filtro Event
- Ejemplos de uso
- "Cerrando" Event de la reporte
- Ejecución de la Event
- Ejemplos de uso
Eventos associated con informes
Los siguientes eventos son associated a los informes (orden de aparición en el editor de código): Varios eventos son associated con los informes. Estos eventos se ejecutan cuando se imprime la reporte. "Apertura" Event de la reporte Ejecución de la Event El evento "Apertura" del reporte se ejecuta al iniciar la impresión del reporte. Recordatorio: Al iniciar una reporte (incluso durante una prueba), los eventos se ejecutan en el siguiente orden: Contraseña del archivo de datos utilizada como fuente para el reporte Si el archivo de datos de origen de reporte está protegido por una contraseña, deberá introducirla antes de abrir el archivo de datos (con HPass, por ejemplo). Si no se abrió el el archivo de datos antes de imprimir el reporte, se puede especificar la contraseña en el Event de "Apertura" del reporte. Ejemplos de uso Este Event está acostumbrado: - declarar las variables globales de la reporte.
- cambiar los límites de reporte con las propiedades MinValue y MaxValue.
- inicializar las contraseñas de los archivos de datos si es necesario.
- configurar el destino de la impresión (iDestination).
- pasar parámetros a la consulta relacionado a la reporte (iInitReportQuery).
- recuperar los parámetros pasados a la reporte.
- cambiar la fuente de datos de reporte.
Observación: iPrint no debe utilizarse en el reporte "Apertura" Event. Ejecución de la Event Este evento se ejecuta cuando se navega por las Record s para imprimir (en el bucle de impresión), una vez que la Record ha sido leída. Informes basados en un archivo de texto Para los informes basados en un archivo de texto (con lectura programada), la Event "Lectura de datos" se utiliza para leer los registros en el archivo de texto con el fin de imprimirlos. Ejemplos de uso Este Event está acostumbrado: - realizar sustituciones de bloques (como se conoce al próximo Record a imprimir).
- seleccionar registros.
- realizar cálculos específicos.
Observación: Este Event devuelve True si todavía hay registros para imprimir y False si no hay más registros para imprimir. Si no quieres imprimir un Record, usa el evento "Filtrando (¿teniendo en cuenta el Record?)". Evento "Filtrado (¿teniendo en cuenta el Record?)" Ejecución de la Event Este Event está dirigido: - cuando se inicializa la fuente de datos (informes basados en un archivo de datos, vista o área de memoria).
- en el bucle de impresión, una vez que se lee el Record (informes basados en una consulta o en un control Tabla).
Este Event filtra los registros que se muestran en el reporte. Usando el filtro Event Si hay líneas de código en esta Event, deben devolver un valor: - Cancelar para detener la lectura de registros (y detener la impresión).
- True para indicar que el registro coincide con el filtro y que debe imprimirse.
- False para indicar que el registro no coincide con el filtro y que no debe imprimirse.
Ejemplos de uso Este Event está acostumbrado: - seleccionar registros.
- realizar cálculos avanzados (subtotal, ...) para los informes basados en archivos de datos, vistas o zonas de memoria.
"Cerrando" Event de la reporte Ejecución de la Event Este Event se ejecuta una vez que se ha impreso el reporte, justo antes de cerrar el reporte. Observación: iCurrentFile sirve para conocer el nombre del archivo generado para la reporte (para las exportaciones en PDF, HTML, ...). Ejemplos de uso Este Event está acostumbrado:
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|