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 / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de impresión
  • Reporte interna control: reporte basado en una consulta con parámetros
  • Ejecución de una consulta y de una reporte basada en esta consulta
  • Liberar la consulta
  • Varios
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
Inicializa la consulta relacionado al reporte (para una consulta con parámetros).. Se puede llamar a esta función:
  • en la Event "Inicialización" del reporte,
  • ante iPrintReport.
Observaciones:
  • Si el reporte es relacionado a una consulta sin parámetro, utilice iPrintReport.
  • Si el reporte es relacionado a una consulta (con o sin parámetros) que utiliza una conexión específica (conexión a una base de datos a través de un proveedor OLE DB, por ejemplo), utilice iInitReportQueryConnection.
  • Si el reporte se encuentra en un reporte compuesto, se debe llamar a la función iInitReportQuery en el evento "Inicialización" del reporte.
Linux Atención: Se requiere una configuración específica para usar esta función en Linux. Para obtener más información, consulte Imprimir en Linux.
Si la consulta se crea con Reports & Queries , no es necesario usar iInitReportQuery para especificar los parámetros de la consulta.. Cuando se ejecuta una reporte basada en una consulta con parámetros desde Reports & Queries, una ventana permite introducir los parámetros de la consulta.
iInitReportQuery(RPT_SchoolReport, "Doe", "2020")
iPrintReport(RPT_SchoolReport)
Sintaxis
iInitReportQuery(<Report used> [, <Parameter 1 of the query> [... [, <Parameter N of the query>]]])
<Report used>: Nombre de un reporte
Nombre lógico de la reporte a imprimir.
<Parameter 1 of the query>: Tipo de parámetro de consulta (opcional)
Primer parámetro de consulta definido como fuente reporte (si la consulta espera un parámetro).
<Parameter N of the query>: Tipo de parámetro de consulta (opcional)
Último parámetro de consulta definido como fuente reporte (si la consulta espera un parámetro).
Observaciones

Reporte interna control: reporte basado en una consulta con parámetros

Si el reporte asociado a un control "Reporte interno" está basado en una consulta con parámetros, utilice la función iInitReportQuery para pasar los parámetros a la consulta. Esta función debe utilizarse en el "Antes de imprimir" Event del bloque que contiene el "reporte interno " control.
Para obtener más información, consulte Reporte interna control.

Ejecución de una consulta y de una reporte basada en esta consulta

Al imprimir una reporte basada en una consulta, si la consulta ya se ha ejecutado, no se vuelve a ejecutar. Para forzar la reejecución de la consulta (agregar registros, por ejemplo), simplemente use HExecuteQuery o iInitReportQuery .

Liberar la consulta

Al imprimir un reporte basado en una consulta inicializada con la función iInitReportQuery, la consulta se libera después de imprimir el reporte (mismo comportamiento que la función HCancelDeclaration).

Varios

  • Si no se especifican algunos de los parámetros esperados por la consulta (valor correspondiente a NULL por ejemplo), se ignorarán las condiciones de selección correspondientes a estos parámetros.
  • Los parámetros adicionales se ignorarán, si el número de parámetros definido en la función iInitReportQuery es superior al número de parámetros esperado por la consulta.
Clasificación Lógica de negocio / UI: Código neutro
Componente: wd290etat.dll
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: 14/12/2023

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