Doble agrupación en FastReport
Buenas, tengo la siguiente data de la cual quiero agrupar por Especialidad y Médico, además de organizar por fecha.
ID - MEDICO - ESPECIALIDAD - FECHACITA 1 JOSE PEDIATRA 12/04/2016 2 JUAN DERMATOLOGO 01/03/2016 3 JOSE PEDIATRA 17/04/2016 4 MARIA PEDIATRA 12/04/2016 5 PEDRO ORTOPEDA 01/04/2016 Utilizo ADOQuery para interactuar con la data, y organizo la misma por FECHACITA ASCENDENTE al momento de hacer el llamado de impresión, pero no logro agrupar los datos de la siguiente forma: ESPECIALIDAD: PEDIATRA MEDICO: JOSE FECHACITA 12/04/2016 17/04/2016 etc..... ESPECIALIDAD: PEDIATRA MEDICO: MARIA FECHACITA 12/04/2016 Con cada especialidad, su medico y registros organizados ascendentemente. Estoy utilizando Delphi XE2, FastReport y FireBird. Gracias de antemano su ayuda! |
Bienvenido
Cual es el problema? Salen mal los grupos? Da error? Como tenes configurado el reporte? A simple vista, esta fallando porque no esta ordenado como corresponde Deberias ordenar de acuerdo a como armas los grupos: en tu caso Especialidad, Medico, Fecha |
Cita:
Yo estoy colocando un GroupHeader1 con el campo ESPECIALIDADES y otro GroupHeader2 con el campo MEDICO y aun asi no me salen todos agrupados los registros. No se cual es mi error. |
Probaste cambiar el orden?
Cita:
|
1 Archivos Adjunto(s)
Si probe cambiando los campos Medico en el groupHead1 y Especialidad en el GroupHead2 y aun asi se me repiten.
Una imagen de ejemplo del error adjunto |
Me referia a como los ordenas cuando haces el query
|
Este es el código que estoy utilizando.
|
Cita:
Muchas gracias |
Cita:
Y veo que olvidaste la guía de estilo ;) |
La franja horaria es GMT +2. Ahora son las 11:22:24. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi