Reporte por Grupos
La banda QRGroup tiene una propiedad Expression ahi colocas el campo(s) por los que quieres que se haga la agrupacion. En tu caso Tabla.Familia, luego puedes colocar unos QRLabels o QRDBLabels para que muestren el nombre o codigo de la familia. Luego en la banda de Detalle colocas los datos de los productos mediante TQRDBtext que apunten a los fields de tu tabla.
Esto te dara un reporte con una estructura similar a:
Familia 1
producto 1
producto 2
producto 3
Familia 2
producto 4
producto 5
...
Puedes colocar tambien una banda de GroupFooter para poder mostrar subtotales por grupo, basta con insertar una banda y cambiar su propiedad BandType a rbGroupFooter luego en la banda de Grupo le asignas la propiedad FooterBand para que apunte a tu nueva banda.
Espero que sirva.
Saludos
|