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 / Tipos de reportes
  • Presentación
  • Creación de un diagrama de Gantt reporte
  • Crear un reporte
  • Observaciones
  • Probar 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/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
editor de reportes le permite crear informes de "Diagrama de Gantt".. 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

Crear un reporte

Crear un "Diagrama de Gantt" reporte:
  1. Haga clic en en los botones de acceso rápido.
  2. La ventana de creación de nuevos elementos se abre: haga clic en "Reporte", y luego en "Reporte".
  3. El asistente de creación de reportes se abre.
  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. Si es necesario, indique los cálculos a realizar en las diferentes partidas numéricas de su reporte. Seleccione "Sin cálculo" para continuar sin integrar los cálculos en reporte. Pase a la etapa siguiente.
  8. 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.
  9. Si es necesario, seleccione la plantilla de la reporte. Pase a la etapa siguiente.
  10. Escriba el nombre y el título de la reporte (nombre del fichero ".WDE" correspondiente a la reporte). Este nombre se utilizará para identificar la reporte en sus programas.. También puede especificar si la reporte puede ser modificada por el usuario final en "Reports & Queries"..
  11. Validar la creación de reporte.
  12. 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. 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. El reporte creado actualmente se muestra 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.

Probar 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 permite 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

Reports & Queries 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 control Diagrama de Gantt description permite configurar las siguientes características:
  • Visualización de tareas (pestaña "General"): es posible elegir:
    • 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.
  • El reporte personalizado para mostrar las tareas.
    • Si la opción seleccionada es "Ninguna", se utiliza la visualización Default.
    • Si se selecciona "Preajuste reporte", se añade automáticamente al proyecto un preajuste reporte. Esta reporte es denominada "RPT_WinDevViewGanttTask" por Default y se utiliza automáticamente para visualizar las tareas.
      Esta reporte puede personalizarse, renombrarse, 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.
  • Opciones de visualización de la fecha (pestaña "General"): Las opciones disponibles son:
    • Mostrar número de semana: Si esta opción está marcada, el número de semana se muestra en el diagrama de Gantt. Puede definir la máscara de visualización del número de la semana. Por Default, sólo se muestra el número de la semana. Puede definir una máscara personalizada, utilizando %1 para el número de semana (por ejemplo: Semana %1).
    • Máscara para fechas (pestaña "General").
      La máscara es "automatic" de Default. Es posible 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.
    • Máscara para horarios ("pestaña General").
      La máscara es "automatic" de Default. Es posible utilizar:
      • una de las máscaras preestablecidas.
      • una máscara personalizada. Por ejemplo, puede utilizar la máscara "HH" para ocultar los minutos.
  • Modo de división de gráfico (pestaña " UI "): Esta opción le permite configurar cómo se presentará el gráfico cuando se imprima. Puede seleccionar una de las siguientes opciones:
    • Diagrama de Gantt continuo (Default): El diagrama de Gantt se imprimirá de forma continua en varias páginas. Esta opción permite realizar impresiones lineales, sin pausas.
    • Columnas en cada página: Las columnas "description" del diagrama de Gantt (Título, duración, etc.) aparecerán en cada Page.
  • Ancla 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 del diagrama de Gantt (pestaña "Estilo").
Impresión de un diagrama de Gantt reporte
Un diagrama de Gantt reporte (en una Tabla o Árbol control Tabla) sólo puede imprimirse desde la ventana que muestra el control. Para ello:
  1. Cree un botón en la ventana que contiene la control.
  2. set el destino de impresión de reporte con iDestination (visor de reporte, impresión en un archivo HTML, etc.).
  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.
  • Si la ventana que contiene la fuente control se abre varias veces (apertura no modal por 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_Gantt, TVT_Schedule.FullName)
    // Opening code of the report:
    PROCEDURE RPT_Gantt(sNameSourceTVTable)
    MyReport.SourceName = NameSourceTVTable
  • 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.
  • Si el reporte se basa en un control Tabla TreeView, el KeepVisibleHierarchy Property puede utilizarse para get y cambiar el modo de impresión de la estructura del árbol: 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.

Ejemplo

La información a imprimir se encuentra en la control Tabla TreeView denominada "TVT_Schedule" que se encuentra en la ventana "WIN_Gantt".
La reporte a imprimir se llama "RPT_Gantt" y se imprime cuando se pulsa "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

Última modificación: 23/06/2023

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