Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-08-2011
PallyRS PallyRS is offline
Miembro
 
Registrado: nov 2008
Ubicación: Nuevitas - Cuba
Posts: 43
Poder: 0
PallyRS Va por buen camino
Exclamation ¿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
Responder Con Cita
  #2  
Antiguo 12-08-2011
Loviedo Loviedo is offline
Miembro
 
Registrado: dic 2004
Posts: 214
Poder: 0
Loviedo cantidad desconocida en este momento
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.
Responder Con Cita
  #3  
Antiguo 12-08-2011
Avatar de ElDioni
[ElDioni] ElDioni is offline
Miembro Premium
 
Registrado: jul 2005
Ubicación: Murcia (España)
Posts: 935
Poder: 19
ElDioni Va por buen camino
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.
Responder Con Cita
  #4  
Antiguo 12-08-2011
Loviedo Loviedo is offline
Miembro
 
Registrado: dic 2004
Posts: 214
Poder: 0
Loviedo cantidad desconocida en este momento
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 04:33:48.


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
Copyright 1996-2007 Club Delphi