Uso avanzado del informe
Ver más
Uso avanzado del informe
Los informes son los objetos que se utilizan habitualmente para enviar información de tablas de datos a una impresora o a un documento de disco.
A través de este tutorial vamos a conocer cómo podemos construir un informe de facturas.
El informe podrá ser usado tanto para imprimir una como varias facturas.
Tendrá una página inicial en la que se mostrará un título, la fecha y la hora de impresión del informe.
Un encabezado en cada página que se imprima en el que se muestre ese título, fecha y hora.
En las siguientes páginas se imprimirá cada factura de la forma siguiente:
Un encabezado de factura en el que se mostrarán:
Logotipo y dirección de nuestra empresa.
Nombre y dirección del cliente al que se le emite la factura.
Fecha de la factura.
Las líneas de cada factura en el que se mostrarán los datos de cada línea de la factura:
Código, foto, nombre y precio del artículo.
Número de unidades vendidas.
Total de la línea.
Además, la línea de factura podrá incluir o no comentarios, que también serán impresos en el informe, bajo el nombre del artículo.
Un pie de factura en el que se mostrará el total de la factura.
Un pie de página en el que se mostrará el número de página y el número total de páginas del informe Ejemplo: Página 1 de 10.
Un pie de informe en el que se mostrará el importe total acumulado de las facturas del informe.
Para ello partiremos de un proyecto de datos con la siguiente estructura de tablas:

Cada tabla contendrá los campos siguientes:
Clientes

Artículos

Facturas

Líneas de facturas

Esta tabla es submaestra de la de FACTURAS y tiene programada una actualización a la tabla de Facturas, en la que se acumula el total de la línea en el campo TOTAL de la factura.
Dado que desde una tabla tenemos acceso tanto a los campos de la misma como de sus maestros, el origen del informe será esta tabla.
Además, hemos creado los objetos siguientes:
Un dibujo llamado LOGO_EMPRESA que contendrá el logotipo de la empresa emisora de las facturas.
Dos variables alfabéticas con persistencia en disco, una que contendrá el nombre de la empresa emisora de las facturas (NOMBRE_EMPRESA) y otra que contendrá su dirección (DIRECCION).
Creación del informe
Creación de la cabecera del informe
Creación de la cabecera de página
Creación del agrupamiento por factura
Creación del detalle de la factura
Creación del pie de página
Creación del pie del informe
