PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Presentación
  • Creación de un diagrama de Gantt reporte
  • Creación de la reporte
  • Observaciones
  • Ejecución del test de un diagrama de Gantt reporte
  • control Diagrama de Gantt en un reporte
  • Impresión de un diagrama de Gantt reporte
  • Ejemplo
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Presentación
El editor de reportes le ofrece la posibilidad de crear informes "Gantt Chart".. Este tipo de reporte se basa en una tabla o control Tabla TreeView que muestra una columna de diagrama de Gantt..
Ejemplo:
Creación de un diagrama de Gantt reporte

Creación de la reporte

Para crear un "Gantt Chart" reporte:
  1. Haga clic en en los botones de acceso rápido.
  2. Aparece la ventana de creación de elementos: haga clic en "Reporte" y luego en "Reporte"..
  3. Se inicia el asistente de creación de reporte.
  4. Seleccione un "diagrama de Gantt" reporte. Pase a la etapa siguiente.
  5. Selecciona la tabla o control Tabla TreeView que se utilizará para crear el diagrama de Gantt reporte. Especifique si sólo deben imprimirse las líneas seleccionadas en los controles.. Pase a la etapa siguiente.
  6. Especificar los elementos a imprimir (lo que significa las columnas de la Tabla o Treeview control Tabla). Para cada elemento, puede especificar la leyenda del elemento y el bloque en el que debe colocarse el elemento.. Pase a la etapa siguiente.
  7. Especificar el formato de la hoja en la que se imprimirá el reporte. El reporte se imprime en formato A4 por Default. Pase a la etapa siguiente.
  8. Escriba el nombre y el título de reporte (nombre del archivo ".WDE" correspondiente al reporte). Este nombre se utilizará para identificar la reporte en sus programas.. También tiene la posibilidad de especificar si el usuario final puede modificar el reporte en "Reports & Queries"..
  9. Validar la creación de reporte.
  10. Especificar (si es necesario) 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. Este tipo de impresión se recomienda para un diagrama de Gantt reporte. Consulte Impresión de varias páginas para obtener más detalles.
    • 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.
  11. La reporte creada actualmente se visualiza en el editor de reportes.

Observaciones

  • Los parámetros relativos al estilo de las tareas que se encuentran en el diagrama de Gantt de la reporte se recuperan automáticamente del control (fondo Color, progreso Color, ...).
  • Se crea automáticamente una tabla reporte a partir de la tabla o control Tabla TreeView. La columna del diagrama de Gantt que se encuentra en la ventana se cambia en la editor de reportes en una columna del diagrama de Gantt.

Ejecución del test de un diagrama de Gantt reporte

El test de un diagrama de Gantt reporte no se puede ejecutar desde el editor de reportes porque se debe abrir la ventana que contiene la tabla o el control Tabla TreeView.. Para ejecutar el test de un diagrama de Gantt reporte, debe:
  • crear (si es necesario) un botón en la ventana que contiene el botón control Diagrama de Gantt. Este botón se utiliza para imprimir el diagrama de Gantt reporte (iPrintReport).
    Caso de las ventanas interiores: Si la control Diagrama de Gantt se encuentra en una ventana interna, el botón debe crearse en la ventana interna (y no en la ventana del host).
  • Ejecutar la prueba de la ventana que contiene la control Diagrama de Gantt 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.

Importante

Informes y consultas no se puede utilizar para crear informes de diagrama de Gantt. Sin embargo, tienes la posibilidad de personalizar los informes del diagrama de Gantt creados en el estándar editor de reportes (Color, fuentes, tamaño, ...).
control Diagrama de Gantt en un reporte
Se crea automáticamente una tabla en un diagrama de Gantt reporte. Esta tabla contiene un control Diagrama de Gantt.
La ventana de description de control Diagrama de Gantt se utiliza para configurar las siguientes características:
  • Modo de visualización de las tareas (pestaña"General"): usted tiene la capacidad de seleccionar:
    • El rango para la selección de tareas (desde la primera hasta la última o en un número específico de días)..
    • el número de días visualizados.
    • la granularidad de las líneas de grilla.
    • el período de tiempo de Visible.
  • Versiones 20 y posteriores
    The custom reporte para visualizar las tareas.
    • Si la opción seleccionada es "Ninguna", se utiliza la pantalla Default.
    • Si se selecciona "Preset reporte", se añade automáticamente un preset reporte al proyecto.. Este reporte se llama "RPT_WinDevViewGanttTask" por Default y se usa automáticamente para mostrar tareas.
      Este reporte puede ser personalizado, renombrado, etc.
    • Si la opción seleccionada corresponde a un reporte del proyecto, este reporte se utilizará para mostrar las tareas.
      Le aconsejamos personalizar el reporte propuesto por Default.
    Nueva funcionalidad versión 20
    The custom reporte para visualizar las tareas.
    • Si la opción seleccionada es "Ninguna", se utiliza la pantalla Default.
    • Si se selecciona "Preset reporte", se añade automáticamente un preset reporte al proyecto.. Este reporte se llama "RPT_WinDevViewGanttTask" por Default y se usa automáticamente para mostrar tareas.
      Este reporte puede ser personalizado, renombrado, etc.
    • Si la opción seleccionada corresponde a un reporte del proyecto, este reporte se utilizará para mostrar las tareas.
      Le aconsejamos personalizar el reporte propuesto por Default.
    The custom reporte para visualizar las tareas.
    • Si la opción seleccionada es "Ninguna", se utiliza la pantalla Default.
    • Si se selecciona "Preset reporte", se añade automáticamente un preset reporte al proyecto.. Este reporte se llama "RPT_WinDevViewGanttTask" por Default y se usa automáticamente para mostrar tareas.
      Este reporte puede ser personalizado, renombrado, etc.
    • Si la opción seleccionada corresponde a un reporte del proyecto, este reporte se utilizará para mostrar las tareas.
      Le aconsejamos personalizar el reporte propuesto por Default.
  • Máscara de fechas (pestaña"General").
    La máscara es "Automática" de Default. Puede utilizar:
    • una de las máscaras preestablecidas.
    • una máscara personalizada. Por ejemplo, la máscara "MMMM AAAA||" permite que no se muestren los días.
  • Anclas en control (pestaña "UI"): mediante esta opción, se puede tensar un control reporte y el control Diagrama de Gantt en consecuencia. En efecto, la control Diagrama de Gantt se estira en función de los datos impresos. La opción "Anclaje en control" es útil si se deben imprimir controles o columnas a la derecha del control Diagrama de Gantt: se estirarán como la control Diagrama de Gantt.
  • Estilo de los diferentes elementos que se encuentran en el diagrama de Gantt (pestaña"Estilo").
Impresión de un diagrama de Gantt reporte
Un diagrama de Gantt reporte (en una tabla o árbolVeiw control Tabla) debe imprimirse desde la ventana que muestra el control para imprimir. Para ello, es necesario:
  1. Cree un botón en la ventana que contenga el control .
  2. Configurar el destino de la impresión de reporte con iDestination (visor de reporte, impresión en un archivo HTML, etc.).
  3. Especifica el nombre de reporte para imprimirlo con iPrintReport.
Observaciones:
  • Si se deben pasar parámetros adicionales a la reporte, estos parámetros deben ser especificados en iPrintReport, después del nombre de la reporte a imprimir. Vea Reporte con parámetros para más detalles.
  • Si la ventana que contiene la fuente control del reporte se abre varias veces (apertura no modal por parte de OpenChild), el nombre completo del control a imprimir debe pasarse al reporte como parámetro.
    Por ejemplo:
    // The ..FullName property will contain the window name// that must be opened with an alias to distinguish between each window
    iPrintReport(RPT_Gantt, TVT_Schedule..FullName)
    // Opening code of report: PROCEDURE RPT_Gantt(sNameSourceTVTable)
    MyReport..SourceName = NameSourceTVTable
  • ..SelectionOnly se utiliza para averiguar y modificar los registros que se imprimirán en el reporte: imprimir todos los registros o sólo los registros seleccionados.
  • Si el reporte está basado en un control Tabla TreeView, el ..KeepVisibleHierarchy puede ser usado para averiguar 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, se puede imprimir un reporte:
  • iniciando una impresión ( ).
  • probando el reporte ( ).
Por lo tanto, no se requiere programación para imprimir la reporte.

Ejemplo

La información a imprimir está en el control Tabla TreeView llamado "TVT_Schedule" que se encuentra en la ventana "WIN_Gantt".
El reporte a imprimir se llama "RPT_Gantt" y se imprime cuando se hace clic en "BTN_Print".
En este ejemplo, el código de clic de "BTN_Print" es el siguiente:
// Open report vieweriDestination(iViewer)
// Print the report based on the "TVT_Schedule" TreeView Table control
iPrintReport(RPT_Gantt)
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