Áreas del informe

<< Click to Display Table of Contents >>

Navigación:  Diseñador de Formularios > Nociones Básicas >

Áreas del informe

 

EasyReport utiliza un sistema muy extendido entre otros programas de generación de informes, como puedan ser Crystal Reports, Microsoft Access, Visual dBASE, etc. Éste consiste en la existencia, dentro del informe de determinadas áreas en las que se colocan los objetos que el usuario desea que aparezcan impresos, mostrando de una forma muy simple el tamaño de cada área: mediante unas líneas regladas de color verde.

 

image\AREAS.gif

Para entender bien el cometido de cada área utilizaremos un ejemplo real: una factura.

 

Las facturas tienen siempre tres partes:

 

la superior incluye número, fecha, datos de nuestra empresa, del cliente, etc…

en la intermedia aparecen todos los artículos de la factura.

la inferior muestra los totales, forma de pago y vencimientos.

 

Estas tres partes se corresponden, respectivamente, con las áreas de Encabezado, Pie y Detalle. Pero el área Detalle tiene una particularidad: se imprime una vez para cada artículo. Así, si hay cinco artículos en la factura, el área de Detalle se imprime cinco veces, la primera justo debajo de la banda de Encabezado de página, la siguiente debajo de la primera, y así hasta que se imprimen todos los artículos.

 

¿Qué ocurre si entre las áreas de Encabezado y Pie no queda espacio suficiente para que se impriman todos los artículos (es decir, todas las repeticiones del área de Detalle)? Muy sencillo: Se crea una segunda página para la factura, con sus correspondientes áreas de Encabezado y Pie de página. Si en esta segunda página no se terminan de imprimir todos los artículos, se crea una tercera, y así sucesivamente.

 

Al permitirnos cambiar el tamaño de las áreas, tendremos un control absoluto de la impresión.