|
|
|
|
- Presentación
- ¿Cómo proceder?
Secuenciación de informes
En algunos casos, puede ser necesario imprimir una serie de informes, y verlos al mismo tiempo en el visor de reporte. Los informes compuestos pueden utilizarse con este fin cuando la secuencia de informes se conoce de antemano. Si la secuencia no se conoce de antemano y si se debe programar, se puede utilizar la secuencia de informes a través de la programación.
Para secuenciar los informes a través de la programación: - Para añadir:
- a reporte a la secuencia, utilice iSequencingAdd. Esta función debe utilizarse para cada reporte que se añadirá a la secuencia. Esta función se utiliza para pasar parámetros a la reporte para imprimir..
- un tratamiento de palabras Document a la secuencia, utilice iSequencingAddDoc. Esta función se utiliza para especificar el tratamiento de texto Document o impresión.
- a PDF Document a la secuencia, utilice iSequencingAddPDF. Esta función se utiliza para especificar el PDF Document a imprimir.
- un XLS o XLSX Document a la secuencia, utilice iSequencingAddXLS. Esta función se utiliza para especificar el XLS o XLSX Document a imprimir.
- a Diagram (archivo WDDiag) a la secuencia, utilice iSequencingAddDiagram. Esta función se utiliza para especificar la Diagram Document a imprimir.
- Para finalizar la secuencia e iniciar la impresión, utilice iSequencingPrint.
Ejemplo: MyDocument is Document = "c:\temp\generalconditions.docx" MySpreadsheet is string = "c:\temp\prices.xls" // Print in the report viewer iDestination(iViewer) // Add reports into the sequence iSequencingAdd(RPT_Report_Portrait) iSequencingAdd(RPT_Report_Landscape, 3) // Add the general conditions in document format iSequencingAddDoc(MyDocument) // Add prices in the format of an XLS worksheet iSequencingAddXLS(MySpreadsheet) iSequencingPrint()
Observaciones: - Las páginas de los informes encontrados en la secuencia se numeran secuencialmente.. La numeración puede ser modificada por iPageNum.
- Los informes que se encuentran en la secuencia pueden tener diferentes orientaciones (vertical y/u horizontal).
- Los informes no se ejecutan cuando se ejecuta iSequencingAdd: sólo se almacenan su nombre y sus parámetros.
Estos informes se ejecutan realmente durante la llamada a iSequencingPrint. Atención: Si los informes encontrados en la secuencia se basan en una consulta, ésta debe ser inicializada por iInitReportQuery en el código de inicialización de reporte (y no antes de la llamada a iSequencingAdd).
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|