AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Editores / Editor de reportes / Crear un reporte mediante programación
  • 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
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
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.
Para conocer el orden de ejecución de estos eventos, véase Secuencia de eventos associated con informes.
"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.
Event "Lectura de datos"

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.
Esta Event no debe contener funciones de impresión.
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:
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local