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
  • Crear un reporte
  • Los diferentes pasos del mago
  • Los diferentes tipos de informes
  • Las fuentes de datos disponibles
  • Pausas y clasificaciones
  • Realización de cálculos en un reporte
  • Plantilla
  • Formato de impresión de la reporte
  • Cómo guardar una reporte
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
Crear un reporte
Presentación
La editor de reportes le permite crear fácilmente todo tipo de informes a través de un asistente.
Los informes creados con la editor de reportes se pueden imprimir:
  • de las aplicaciones WINDEV (Windows o Linux).
  • de los sitios WEBDEV (Windows o Linux).
  • de las aplicaciones de Windows Mobile.
  • Versiones 18 y posteriores
    de las aplicaciones del iOS.
    Nueva funcionalidad versión 18
    de las aplicaciones del iOS.
    de las aplicaciones del iOS.
  • Versiones 21 y posteriores
    de las aplicaciones en el modo de aplicación universal de Windows.
    Nueva funcionalidad versión 21
    de las aplicaciones en el modo de aplicación universal de Windows.
    de las aplicaciones en el modo de aplicación universal de Windows.
  • Versiones 25 y posteriores
    de las aplicaciones de Android.
    Nueva funcionalidad versión 25
    de las aplicaciones de Android.
    de las aplicaciones de Android.
Crear un reporte
Para crear una reporte:
  1. Haga clic en nuevo en los botones de acceso rápido.
    • La ventana para crear nuevos elementos se abre: haga clic en "Reporte" y luego en "Reporte".
    • Se inicia el asistente de creación de reporte.
  2. Especifique:
    • el tipo de reporte a crear (formulario, tabla, ....). Vea Tipos de informes para más detalles.
    • la fuente de datos de reporte (archivo de datos, consulta, ...). Vea Fuente de datos de reporte para más detalles.
    • los elementos reporte (mandos, condiciones de clasificación, roturas, etc.).
  3. Validar la creación de reporte. La reporte se genera y guarda de acuerdo con las opciones seleccionadas.
Estos diferentes pasos se realizan en el asistente para la creación de reporte. Al final del asistente se crea automáticamente un reporte correspondiente a las opciones seleccionadas.. El reporte creado aparece en edición en el editor de reportes. Se han creado los diferentes bloques y controles de su reporte. Pueden ser modificados de acuerdo a sus propias necesidades. La mayoría de las opciones elegidas al crear la reporte pueden ser modificadas posteriormente.
A continuación, se puede ejecutar la reporte:
  • de la editor de reportes,
  • de una aplicación WINDEV,
  • de una aplicación WINDEV Mobile (para Windows Mobile, iOS o Android),
  • desde un sitio WEBDEV.
Versiones 24 y posteriores
En una configuración Android, se puede generar un script correspondiente a reporte e integrado en la aplicación Android.
Nueva funcionalidad versión 24
En una configuración Android, se puede generar un script correspondiente a reporte e integrado en la aplicación Android.
En una configuración Android, se puede generar un script correspondiente a reporte e integrado en la aplicación Android.
Los diferentes pasos del mago

Los diferentes tipos de informes

Se pueden crear varios tipos de informes en el editor de reportes. Todos estos tipos de informes están disponibles en la versión de usuario de editor de reportes y en el estándar editor de reportes.
Los siguientes tipos de informes están disponibles:
  • Reporte en blanco.
  • Forma reporte.
  • Mesa reporte.
  • Crosstab reporte.
  • Versiones 19 y posteriores
    Tabla TreeView reporte.
    Nueva funcionalidad versión 19
    Tabla TreeView reporte.
    Tabla TreeView reporte.
  • Versiones 19 y posteriores
    Diagrama de Gantt reporte (no disponible en WINDEV Mobile).
    Nueva funcionalidad versión 19
    Diagrama de Gantt reporte (no disponible en WINDEV Mobile).
    Diagrama de Gantt reporte (no disponible en WINDEV Mobile).
  • Versiones 17 y posteriores
    Organizador reporte (no disponible en WINDEV Mobile).
    Nueva funcionalidad versión 17
    Organizador reporte (no disponible en WINDEV Mobile).
    Organizador reporte (no disponible en WINDEV Mobile).
  • Versiones 17 y posteriores
    Programador reporte (no disponible en WINDEV Mobile).
    Nueva funcionalidad versión 17
    Programador reporte (no disponible en WINDEV Mobile).
    Programador reporte (no disponible en WINDEV Mobile).
  • Correo personalizado reporte (no disponible en WINDEV Mobile).
  • reporte Label.
  • Reporte en el formulario.
  • Versiones 15 y posteriores
    Reporte multicolumna.
    Nueva funcionalidad versión 15
    Reporte multicolumna.
    Reporte multicolumna.
  • Versiones 16 y posteriores
    Reporte compuesto.
    Nueva funcionalidad versión 16
    Reporte compuesto.
    Reporte compuesto.
Vea Tipos de informes para más detalles.

Las fuentes de datos disponibles

La fuente de datos de reporte define el origen de los datos impresos en el reporte. Existen varias fuentes de datos. Estas fuentes de datos pueden ser seleccionadas en el asistente de creación de reporte o en la ventana reporte description.
Las fuentes de datos disponibles son las siguientes:
  • Data file: Los datos a imprimir provienen de un archivo de datos descrito en el análisis del proyecto. Este archivo de datos puede estar en cualquier formato (HFSQL Classic, Oracle, etc.).

Importante

Los archivos de datos y los elementos de archivo que pueden ser utilizados en los informes creados con Reports & Queries son definidos por el desarrollador en el editor de análisis. Vea Distribución de informes y consultas para más detalles.
  • Query: Los datos a imprimir provienen de una consulta. Esta consulta corresponde a:
    • una consulta creada y guardada en el editor de consultas.
    • una consulta creada al crear la reporte.
  • Control Tabla, Tabla TreeView, Agenda o Planificador en una ventana o página: Los datos para imprimir provienen de un control específico que se encuentra en una de las ventanas de la aplicación o en una de las páginas del sitio. Los registros son seleccionados por el control y son impresos por el reporte.

Importante

Los informes y consultas no se pueden utilizar para crear informes sobre un control Tabla, un control Tabla TreeView, un control Agenda o un control Planificador.. Sin embargo, tienes la posibilidad de personalizar los informes en una Tabla, Tabla TreeView, Organizador o control Planificador creado con el estándar editor de reportes (Color, fuentes, tamaño, columna relacionado, ...).
  • Esquema existente Variable : Los datos a imprimir provienen de un WLanguage Variable que se encuentra en el proyecto o en el reporte. Este Variable puede ser un array simple, un miembro de la clase, un miembro de la estructura o un miembro avanzado de Variable.

Importante

Reportes y Consultas no pueden ser usados para crear o modificar reportes en Variable.
  • Consulta SQL a través de una conexión (ODBC, Conectores Nativos, etc.) (no disponible en WINDEV Mobile): Los datos a imprimir provienen de una base de datos accesible a través de un controlador ODBC específico, a través de un Conector Nativo, ... La consulta SQL se define al crear el archivo reporte.
    Observación: Este tipo de fuente no está disponible en el asistente para la creación de reporte.
  • Fuente de datos N: La reporte será relacionado a ninguna fuente de datos.
Other fuentes de datos disponibles
  • Archivo de texto: Los datos a imprimir se leen en un archivo de texto.
  • Área de memoria (no disponible en WINDEV Mobile): Los datos a imprimir corresponden a los registros almacenados en un área de memoria.

Importante

No se pueden utilizar Informes y Consultas para crear informes en un área de memoria. Sin embargo, puede personalizar los informes en un área de memoria creada con el estándar editor de reportes (Color, fuentes, tamaño, etc.).
  • Vista en un HFSQL Archivo de datos clásicos: Los datos a imprimir provienen de una vista HFSQL.

Importante

Reports & Queries no se puede utilizar para crear informes en una vista HFSQL. Sin embargo, tienes la posibilidad de personalizar los informes sobre la vista HFSQL creada en el estándar editor de reportes (Color, fuentes, tamaño, ...).
  • Programación de la lectura de la fuente de datos: Para programar y seleccionar manualmente los registros que se mostrarán en la reporte, seleccione un reporte basado en una fuente de datos programada.. Vea Reporte sobre una fuente de datos programada para más detalles.

Importante

Los informes y consultas no se pueden utilizar para crear informes sobre una fuente de datos programada.
Estas fuentes de datos se presentan en Fuentes de datos .
Observación: Si se selecciona una de las fuentes de datos mencionadas en el Above, los registros que se mostrarán en el reporte son seleccionados automáticamente por el editor de reportes.
Para programar y seleccionar manualmente los registros que se mostrarán en la reporte, seleccione un reporte con lectura programada de la fuente de datos..

Pausas y clasificaciones

Las pausas y las clasificaciones se utilizan para definir el orden de clasificación de los datos impresos en la reporte, así como las opciones para agrupar los datos.
  • Si el reporte se basa en el un archivo de datos, los elementos de búsqueda del archivo de datos se proponen automáticamente como elementos de clasificación.
  • Si la reporte se basa en una consulta, las clasificaciones realizadas en la consulta se proponen automáticamente para las pausas.
  • Si el reporte está basado en un Variable, sólo se pueden definir las rupturas: las clasificaciones deben realizarse por programación.
The sort
Para que el resultado de una consulta sea más fácil de leer, los registros se pueden ordenar según uno o más elementos. Clasificar los registros significa clasificarlos en orden ascendente o descendente..
Por ejemplo, los clientes pueden ser clasificados por nombre, de la A a la Z.
Si su reporte se basa en una consulta, el orden de clasificación se define al crear la consulta. Sin embargo, usted puede:
  • añadir o borrar una posición de clasificación a/desde un reporte existente.
  • modificar el orden de clasificación de un artículo en un reporte existente.
Para mejorar la ordenación, también tiene la capacidad de usar:
  • las funciones de WLanguage (Left, Right, ...).
  • un WLanguage Procedure (servidor Procedure en WEBDEV). Este Procedure será llamado automáticamente para ordenar los registros que se muestran en el reporte. Este Procedure debe ser un Procedure de proyecto global o un Procedure de reporte. Ver Sort Procedure para más detalles.
The rompe
El ruptura se utiliza para agrupar los registros correspondientes al mismo argumento de ordenación.
Por ejemplo:
  • para listar el precio de la acción por día, todo lo que tiene que hacer es clasificar las acciones por fecha y realizar un ruptura en la fecha.
  • para enumerar los clientes y las empresas por ciudad, clasificar los clientes por ciudad y luego por nombre de la empresa, y realizar un ruptura en la ciudad.
    Reporte con pausas
Añadir un ruptura genera automáticamente los bloques Break Header y Break Footer. Estos bloques están acostumbrados a:
  • visualizar el contenido de la posición ruptura (en el bloque de cabecera Break).
  • realizar cálculos sobre los registros encontrados en el ruptura (en el bloque de pie de página de la ruptura).
Ver Bloques Reporte para más detalles. La editor de reportes propone dos tipos de pausas:
  • ruptura automática (la más común). La ruptura se realiza en una posición que pertenece a la fuente de datos de reporte.
  • ruptura programada. La ruptura se define completamente por programación en el evento "¿Ruptura?" del bloque Encabezado de ruptura. Ver Rompimientos en un reporte para más detalles.
Ver Rompimientos en un reporte para más detalles.

Realización de cálculos en un reporte

Se pueden realizar varios cálculos sobre los datos numéricos que se encuentran en un reporte. Por ejemplo, en un reporte utilizado para listar los pedidos por cliente, puede calcular y visualizar el valor medio de los pedidos de los clientes.
Observación: Los diferentes cálculos realizados en un reporte se definen al crear el reporte. Sin embargo, se pueden añadir nuevos cálculos a la reporte creada mediante los controles calculados.

Plantilla

Si el proyecto es associated con un plantilla (o con un modelo), este plantilla (o este modelo) puede ser seleccionado para sus informes. Sus informes impresos y su aplicación tendrán el mismo estilo. Este plantilla (o modelo) puede modificarse una vez creado el reporte.
Atención: Dependiendo del tipo de impresora, los informes que contienen imágenes pueden tardar bastante tiempo en imprimirse.

Formato de impresión de la reporte

El formato de una reporte se utiliza para configurar:
  • la orientación de reporte.
  • el formato de papel.
  • los márgenes de impresión.
  • el número de columnas en la reporte. Por Default, un reporte contiene una columna. Si la reporte contiene más de una columna, se dice que la reporte es "multicolumna".
Para una "Etiqueta" reporte, también tiene la posibilidad de configurar:
  • el formato de la hoja de etiquetas.
  • el espacio entre las etiquetas.
Esta información puede ser modificada después de la creación de reporte. Ver Descripción y manejo de una reporte para más detalles.

Cómo guardar una reporte

Para guardar una reporte:
  • en el panel "Inicio", en el grupo "General", haga clic en "Guardar".
  • haga clic en Guardar entre los botones de acceso rápido.
La extensión del archivo reporte creado es ".WDE".
La reporte se incluye automáticamente en la lista de elementos del proyecto.
Si está utilizando editor de reportes, los informes se incluirán en la biblioteca:
  • WINDEVWINDEV Mobile al crear el ejecutable.
  • WEBDEV - Código Servidor cuando se despliega el sitio.
Ver también
Versión mínima requerida
  • Versión 10
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario