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 / Reportes anidados
  • Principio
  • Ejemplo
  • Ejemplo a realizar
  • Código correspondiente
  • Funciones WLanguage específicas para los informes anidados
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
Principio
Para crear un reporte principal que contenga varios informes secundarios:
  1. set el destino de impresión del reporte principal mediante iDestination.
  2. Especifique el nombre de la reporte principal para imprimir con iPrintReport.
Observaciones:
  • Si hay que pasar parámetros adicionales al reporte principal, estos parámetros deben especificarse en iPrintReport, después del nombre del reporte. Para obtener más información, consulte Reporte con parámetros.
  • iListNestedReports devuelve la lista de informes secundarios anidados en un reporte principal.
  • Para imprimir informes con diferentes orientaciones (vertical/paisaje), le recomendamos que utilice la secuencia de informes. Este método puede ser fácilmente implementado. Para obtener más información, consulte Secuenciación de informes.
Ejemplo

Ejemplo a realizar

El "RPT_OrderReport" reporte incluye un reporte principal y un reporte secundario.
El "RPT_OrderReport" reporte se imprime cuando se hace clic en el "Print" control Botón.

Código correspondiente

En este ejemplo, el código de clic de "Imprimir" control Botón es el siguiente:
WINDEV Mobile Código móvil WINDEV:
// Configure the destination of the print
iDestination(iPCL, "\\MyNetwork\MyPrinter")
// Print the RPT_OrderReport report
iPrintReport(RPT_OrderReport)
Funciones WLanguage específicas para los informes anidados
Las siguientes funciones se utilizan para gestionar los informes anidados:
iListNestedReportsDevuelve:
  • la lista de informes anidados que se imprimen actualmente (informes ejecutados por iPrintReport en uno de los procesos de la reporte que se imprimen actualmente).
  • la lista de informes secuenciados que se imprimen actualmente (iSequenceAdd).
iNestedHeaderFooterImprime (o no) las cabeceras y pies de página Page de los reporte anidados .
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/01/2023

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