FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
¿Como hacer un Grupo en Rave Report?
Hola Foro:
Estoy programando en Delphi 2007, y estoy realizando los Reportes con Rave Report v7.5.1 Borland Edition. Tengo necesidad de realizar un Reporte donde por cada usuario que encuentre en una tabla de MySQL se conforme el Grupo y muestre de cada usuario las tareas del mismo. Antes de ejecutar el reporte realizo una consulta que funciona bien, aqui les pongo la consulta. Código SQL [-]SELECT Reportespc.Tecnico, Reportespc.NroReporte, Reportespc.Fecha, Reportespc.Usuario FROM reportespc Reportespc, tecnicos Tecnicos WHERE (Reportespc.Tecnico = Tecnicos.Nombre_Apellidos) GROUP BY Reportespc.Tecnico ORDER BY Reportespc.Tecnico, Reportespc.NroReporte Esta sencilla consulta me permite seleccionar y agrupar las tareas por Tecnicos, pero: ¿Como logro vizualizar los resultados en Rave Report? He realizado ya varios reportes en rave Report pero hasta el momento no habia necesitado de Grupos y ahora choco con eso. En el rave Report me muestra cada Tecnico con su tarea y mas bien lo que deseo es Tecnico 1 Tarea 1 Tarea 2 Tecnico 2 Tarea 1 Tarea 2 Pero me sale Tecnico 1 tarea 1 Tecnico 1 tarea 2 Tecnico 2 tarea 1 Tecnico 2 tarea 2 No me forma el grupo como debe. En Rave Report le indico que sea un Group Header, luego un Detail y el Key es Tecnico. Necesito la ayuda del Foro. Gracias y suerte
__________________
Alea iacta est |
#2
|
|||
|
|||
Prueba esto:
Band1 BandStile Group Header, First, New Page ControllerBand DataBand1 GroupDataView DataView1 GroupKey en tu caso Tecnico StarNewPage True si interesa una página por Tecnico DataText Tecnico DataBand1 BandStile First DataView DataView1 KeepRowTogeTher True DataText Tarea en tu caso Si interesa resumen Band2 BandStile First ControllerBand DataBand1 GroupDataView DataView1 GroupKey en tu caso Tecnico Hace tiempo se preguntó lo mismo y al compañero le funcionó. Saludos. |
#3
|
||||
|
||||
Puedes hacer dos consultas en lugar de 1, en la primera seleccionas solo los tecnicos que tienes, y en la segunda seleccionas las tareas, en el rave hay un asistenta para hacer reportes master/detail, es en tools-report wizard-master/detail, te preguntará por el dataview maestro y el dataview del detalle, y luego cual es el campo que relaciona los dos dataviews, que será el código del técnico.
Saludos. |
#4
|
|||
|
|||
Creo que la ventaja al hacer Groupkey es poder paginar por Campo en tu caso 'Tecnico'.
Tengo funcionando las dos formas y va perfectamente. Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como #$%&$#%&$#% se maneja Rave Report??? | tocomi | Impresión | 9 | 12-02-2009 02:17:31 |
Hacer una página por grupo (Crystal report) | radge | Impresión | 1 | 25-07-2008 11:41:08 |
como imprimir un DBGrid con rave report? | chepelink | Impresión | 1 | 16-01-2008 13:41:37 |
RAVE y bandas de pie de grupo y pie de reporte | saldanaluis | Impresión | 4 | 15-07-2007 18:09:34 |
Como imprimir totales de un grupo en el encabezado del grupo y no en el pie de grupo | HombreSigma | Impresión | 1 | 07-10-2003 08:29:25 |
|