Para trabajar usaremos la una base de datos de access que la encontramos en la demo de fastReport la cual podemos descargarla aqui.
Instalamos la demo, lo que contiene este demo es un proyecto ya compilado para probar los diferentes reportes que podemos hacer con esta maravillosa herramienta.
En mi caso se instalo en "C:\Program Files (x86)\FastReports\FastReport 4 Demo" en esta carpeta encontraremos una base de datos de access llamada "demo.mdb".
En esta tabla encontramos las siguientes tablas y su relaciones. Para nuestro ejercicio usaremos las tablas "Customer" y "Orders". La tabla "Customer" sera la tabla maestro y la tabla "orders" es la detalle.
En delphi tengo listo lo siguientes controles, necesitare los objectos Dataset y los FrxdbDataset por cada tabla. asi conectamos los FrxdbDataset con los objectos ado por medio de la propiedad dataset.
Recuerden siempre modificar la propiedad UserName donde escribimos aque tabla estamos haciendo referencia. Por ejemplo frxDBorders su propiedad UserName sera "Orders"
Ahora entramos al editor de fastreport y agregamos los dataset.
Ahora procedemos a agregar la bandas , usaremos la Master Data y Detail Data
Nos aparecerá una ventana donde podemos seleccionar cual sera nuestra tabla maestra y seleccionamos la tabla customer.
Hacemos lo mismo con la tabla Detail Data y seleccionamos la tabla Orders
Procedemos a agregar la banda header, esta la podemos encontrar en el mismo listado de opciónes donde agregamos nuestras bandas MaterData y DetailData. Usaremos la banda header para colocar las etiquetas de nuestro reporte y comenzamos el diseño.
Al final nos quedara así nuestro reporte.
Descarga el contenido de esto blog. Texto y videos. http://adf.ly/1SLDQq