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 / Fuentes de datos
  • Presentación
  • Creación de un reporte a partir de un control Tabla TreeView del editor de reportes
  • Creación de un reporte a partir de un control Tabla TreeView del editor de reportes
  • Características de la reporte basada en una control Tabla TreeView
  • Prueba del reporte
  • Impresión de una reporte basada en una control Tabla TreeView
  • Impresión de una reporte basada en una control Tabla TreeView
  • Ejemplo de WINDEV
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
Reporte basada en un control Tabla TreeView
Presentación
Puede utilizar un reporte basado en un control Tabla TreeView para imprimir directamente la información mostrada en un control Tabla TreeView encontrado:
  • en una ventana o Page de la aplicación. Esta ventana o Page debe aparecer al imprimir el reporte.
  • en una ventana interna o en una Page interna:
    • Se debe mostrar la ventana que muestra la ventana interna.
    • Debe aparecer la Page que muestra la Page interna.
Una reporte basada en una control Tabla TreeView puede imprimir:
  • todas las líneas visualizadas en el control Tabla TreeView.
  • las filas seleccionadas por el usuario (para el TreeView controles Tabla de selección múltiple en el que las filas se seleccionan con la tecla Ctrl). Esta opción no está disponible en WEBDEV.
  • toda la jerarquía.
  • la jerarquía Visible en el control Tabla TreeView.
Observación: Sólo se puede crear una tabla Treeview reporte en una tabla Treeview control Tabla..
Creación de un reporte a partir de un control Tabla TreeView del editor de reportes
La editor de reportes le permite crear una tabla TreeView reporte basada en un control Tabla TreeView. Cada fila y cada columna que se encuentra en el control Tabla TreeView se muestran en la tabla TreeView reporte.
Una vez creada la reporte, la impresión debe programarse en WLanguage. Para obtener más información, consulte Impresión de una reporte basada en una control Tabla TreeView.

Importante

Reports & Queries no permite crear informes basados en un control Tabla TreeView. Sin embargo, puede personalizar los informes a partir de una control Tabla TreeView creada en la editor de reportes estándar (Color, fuentes, tamaño, etc.).

Creación de un reporte a partir de un control Tabla TreeView del editor de reportes

Para crear un reporte basado en un control Tabla TreeView del editor de reportes:
  1. Haga clic en en los botones de acceso rápido.
    • La ventana de creación de nuevos elementos se abre: haga clic en "Reporte", y luego en "Reporte".
    • El asistente de creación de reportes se abre.
  2. Elija una "Tabla TreeView" reporte.
  3. Seleccione "De un control Tabla TreeView" y continúe a la siguiente etapa.
  4. Especifique:
    • la control Tabla TreeView en la que se basará la reporte. Sólo se proponen los TreeView controles Tabla en las ventanas o páginas del proyecto actual.
    • si sólo deben imprimirse las filas seleccionadas o si deben imprimirse todas las filas de control.
  5. Seleccione los elementos (columnas de control Tabla TreeView) a imprimir y su posición (bloque associated).
  6. Especifique si se deben realizar cálculos en las posiciones numéricas.
  7. Especificar el formato de la hoja en la que se imprimirá el reporte. El reporte se imprime en formato A4 por Default.
  8. Seleccione la plantilla que desea utilizar.
  9. Escriba el nombre y el título del reporte (nombre del archivo ".WDE" correspondiente al reporte). Este nombre se utilizará para identificar la reporte en sus programas..
    WINDEV También tiene la posibilidad de especificar si el usuario final puede modificar la reporte en "Reports and Queries"..
  10. Validar la creación de reporte.
  11. La editor de reportes propone automáticamente cambiar el formato de la reporte.
  12. Especificar el modo para reducir el tamaño de reporte:
    • Imprimir la reporte en varias páginas. En este caso, el usuario final tendrá que agrupar las páginas. Para obtener más información, consulte Estampado Multi-Page.
    • Utilizar el modo horizontal.
    • Reducir el tamaño de reporte. Atención: según el porcentaje de reducción, la reporte impresa puede volverse ilegible.
  13. La reporte creada actualmente se visualiza en el editor de reportes.
Características de la reporte basada en una control Tabla TreeView
Un reporte basado en un control Tabla TreeView es similar a un reporte basado en un control Tabla, pero con características adicionales.
La reporte incluye un tabla. Para obtener más información, consulte:
En el reporte description, la información específica de este tipo de reporte puede ser configurada en la pestaña "Datos".:
  • WINDEV Filas impresas: Como en el caso de la control Tabla, tienes la posibilidad de especificar si sólo las filas seleccionadas o todas las filas de control deben ser impresas.
  • Impresión de la jerarquía: Tiene la posibilidad de especificar si sólo debe imprimirse la jerarquía visualizada en la control o si debe imprimirse toda la jerarquía.

Prueba del reporte

No puede probar un reporte basado en un control Tabla TreeView del editor de reportes porque la ventana o el Page que contiene el control Tabla TreeView deben estar abiertos. Para probar un reporte basado en un control Tabla Treeview:
  • crear (si es necesario) un botón en la ventana o en la Page de control Tabla TreeView. Este botón permite imprimir el reporte con los datos del control Tabla TreeView iPrintReport).
    Caso de ventanas internas o páginas internas: Si la control Tabla TreeView se encuentra en una ventana interna o en una Page interna, el botón debe crearse en la ventana interna/Page (y no en la ventana host/Page).
  • Ejecutar la prueba de la ventana que contiene la control Tabla TreeView y luego ejecutar la prueba reporte (mediante el botón)..
    Caso de las ventanas interiores: la prueba debe ejecutarse desde la ventana que alberga la ventana interna.
  • ejecute la prueba del Page que contiene el control Tabla TreeView luego ejecute la prueba del reporte (mediante el botón).
    Caso de páginas internas: la prueba debe ejecutarse desde el Page que aloja el Page interno .
Impresión de una reporte basada en una control Tabla TreeView

Impresión de una reporte basada en una control Tabla TreeView

Un reporte basado en un control Tabla TreeView debe imprimirse desde la ventana (o desde el Page) que muestra el control Tabla TreeView a imprimir. Para ello:
  1. Crear un botón en la ventana (o en la Page) que contiene el control Tabla TreeView.
  2. Configura el destino de la impresión de reporte: Para obtener más información, consulte Modos de impresión de un reporte.
  3. Especifique el nombre de la reporte a imprimir con iPrintReport.
Observaciones:
  • Si hay que pasar parámetros adicionales a la reporte, estos parámetros deben especificarse en iPrintReport, después del nombre de la reporte a imprimir. Para obtener más información, consulte Reporte con parámetros.
  • WINDEV Si la ventana que contiene la fuente control Tabla TreeView se abre varias veces (apertura sin modelo con OpenChild), el nombre completo del control a imprimir debe pasarse como parámetro al reporte. Por ejemplo:
    // The FullName property will contain the name of the window
    // that must be opened with an alias to distinguish between each window
    iPrintReport(RPT_Customer_TVTable, TVT_Customer.FullName)
    // Opening code of the report:
    PROCEDURE RPT_Customer_TVTable(sNameSourceTVTable)
    MyReport.SourceName = NameSourceTVTable
  • WINDEV El SelectionOnly Property se utiliza para get y cambiar los registros que se imprimirán en el reporte: imprimir todos los registros o sólo los registros seleccionados.
  • La KeepVisibleHierarchy Property se utiliza para get y modificar el modo de impresión de la jerarquía: imprimiendo toda la jerarquía o imprimiendo la jerarquía que es Visible en el control.

Importante

En Reports & Queries, puede imprimir un reporte:
  • iniciando un trabajo de impresión ().
  • probando el reporte ().
Por lo tanto, no se requiere programación para imprimir la reporte.
WINDEV

Ejemplo de WINDEV

La información a imprimir se encuentra en el Treeview control Tabla llamado "TVT_CustomerTable" que se encuentra en la ventana "WIN_Customer".
La reporte a imprimir se llama "RPT_TVTable_Customer" y se imprime al pulsar el botón "BTN_Print".
En este ejemplo, el código de clic del botón "BTN_Print" es el siguiente:
// Open report viewer
iDestination(iViewer)
// Print the report based on the "TVT_CustomerTable" control
iPrintReport(RPT_TVTable_Customer)
Versión mínima requerida
  • Versión 19
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 22/12/2022

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