Unofficial Content
  • This documentation is valid for:

English Version

Reportes Web

Alcance

Producto: GXquery Web, GXplorer Web

Introducción

A partir de la nueva versión se agrega un nuevo tipo de presentación de información denominada Reportes Web donde los usuarios tienen la posibilidad de especificar una salida personalizada para las consultas dentro de la propia herramienta. Estos reportes Web introducen a la presentación de los datos devueltos por las consultas todas las ventajas de un diseño HTML acorde a las necesidades del usuario además de facilidades para la impresión de la información.

Descripción

Hasta la versión anterior las posibilidades de visualización del resultado de las consultas en Gxplorer y Gxquery Web se limitaba a:

  • Pivot Table de Microsoft Office Web Components
  • Gráficas de Microsoft Office Web Components

Dichas salidas nos permiten una fácil y muy dinámica manipulación de los datos obtenidos pero muchas veces es necesario dar un formato personalizado a esa información, por ejemplo para impresión de los datos, presentación de informes, inclusión de información de la compañía en la salida, etc.

En la nueva versión, además de las Salidas Personalizadas desarrolladas externamente, se agrega la funcionalidad denominada Reportes Web, donde es posible diseñar una salida personalizada dentro de la propia herramienta por consulta. Dentro de la interfaz de Gxplorer y Gxquery Web se incluyen dos nuevas pestañas que permiten editar y visualizar un Reporte Web para mostrar los datos en forma personalizada.

ReportsToolbar

Edición

La edición se realiza en un editor HTML incluido en la pestaña Edit Report como muestra la siguiente imagen.

ReportsEdition

Dicho editor está basado en el FCK Editor, un editor HTML Open Source, y permite las funcionalidades básicas de edición HTML como inclusión de tablas, textos, imágenes, formateo de fuentes, etc. Además se incluyen dos opciones extras que permiten incluir los componentes de la consulta (indicadores, dimensiones, atributos seleccionados en la edición de consulta).

La opción BEButton  abre una ventana que permite incluir en el formulario HTML atributos de la consulta en forma plana.

ReportInsertBE

Se generará una página del reporte por cada combinación de valores de los atributos que se incluyen en forma plana (fuera de cualquier grilla). Las distintas páginas se verán en el visualizador de a uno, con botones de navegación, o todos juntos, uno a continuación del otro, si se marca la opción All pages in the same document.

La segunda opción, INSGButton permite incluir grillas conteniendo atributos. Los atributos incluidos en una grilla no generarán diferentes páginas sino que se mostrarán todos los valores dentro de la grilla, uno a continuación del otro en el mismo documento incluyendo títulos y totales para los cuales se puede configurar el aspecto en la ventana de selección.

ReportInsertBEGrid

Visualización

También se incluye una pestaña que permite visualizar el Reporte Web. Cuando se pasa de la pestaña de Edición a la de Visualización, se realiza un chequeo de la especificación del Reporte y en caso que todo esté correcto se  genera el reporte y se muestran los datos obtenidos en la consulta con el diseño asociado. En caso de error en la especificación se muestra un mensaje con el detalle del mismo.

ReportView

La pantalla de visualización además incluye tres botones que permiten realizar acciones sobre la salida del Reporte Web.
Los botones NavButton permiten navegar entre los distintos reportes generados, en caso que se hayan generado más de uno, mientras que la opción PrintButton abre el diálogo de impresión de la máquina para mandar el reporte a una impresora o archivo PDF.


Last update: February 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant