Visual system data software
Un reporte básico o estándar contiene un nº de partes (Bands), cada una de diferente tipo. Cada parte puede contener controles de reporte (tablas, etiquetas, imágenes, etc.)
Una parte de un reporte (Band) representa un área específica de la página de un reporte, la cual es usada para definir como se presentan los controles en el informe.
La propiedad Height (alto) de la parte, especifica el espacio que ocupará dicha parte en la página.
Tipos de parte de un reporte
TopMargin: Margen superior. Localizado en la zona superior de cada página, encima de PageHeader o ReportHeader.
ReportHeader: Cabecera de reporte. Localizado al comienzo del reporte. Esta parte es usada para mostrar información introductoria del reporte, por ejemplo: título del reporte, como página frontal del reporte, etc.
PageHeader: Cabecera de página. Localizada en la zona superior de cada página, entre TopMargin y ReportHeader. Esta parte es usada para mostrar números de página, fecha de creación del documento, cabecera de una tabla, etc.
GroupHeader: Cabecera de Grupo. Localizada al comienzo de cada grupo. Esta parte específica criterios de agrupación y es usada para mostrar la información al comienzo de un grupo de registros.
Detail: Detalle. Localizada en la página entre las otras partes. Esta parte muestra sólo un registro si es un detalle enlazado a una fuente de datos, o simplemente muestra los elementos no enlazados si no hay ninguna fuente de datos en el reporte.
DetailReport: Detalle de reporte. Localizada debajo de Detail. Es usado para mostrar el detalle del reporte, creando un reporte Maestro-Detalle. Por ejemplo, usado en reportes de documentos de venta (facturas, albaranes, pedidos, etc.), dónde la cabecera de la factura sería el Maestro y las líneas de factura el Detalle.
GroupFooter: Pie de Grupo. Localizado al final de cada grupo. Esta parte es muy usada para mostrar información sumatoria o de totales de grupo.
ReportFooter: Pie de reporte. Localizada al final del reporte. Esta parte es usada para mostrar información al final del reporte, por ejemplo: totales de reporte, observaciones finales, etc.
PageFooter: pie de página. Localizado al final de cada página. Entre BottomMargin y ReportFooter. Esta parte es usada para mostrar nº de páginas, pie de tablas, nombre de la Empresa, etc.
BottomMargin: Margen inferior. Localizado en el margen inferior de cada página, después de PageFooter.
La siguiente imagen muestra la posición relativa de distintas partes del reporte, y cuantas veces pueden ser mostradas en el reporte.