Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Maestro Detalle con Rave Report y Delphi 7 (https://www.clubdelphi.com/foros/showthread.php?t=7926)

plmperez 02-03-2004 13:36:05

Maestro Detalle con Rave Report y Delphi 7
 
Necesito una orientación urgente.
Dos IBQuerys relacionados cçpor el DataSource (Detalle apunta al maestro), dos RvDataSetConnection, un RvProject.
En el Reporte 2 DataViews.
En principio el asistente de Reporte Master/Detail no me funciona :( .
Probé con todas las combinaciones de MasterKey, DetailKey, GroupKey de las bandas y todos los Estilos.
Lo mas cerca que estuve es: Imprime todos los registros de la tabla maestra pero solo los detalles del registro activo/actual en el form, y los REPITE para todos los registros.
Ej:
Sanchez, Pepe
Cuota 1 - $50
Cuota 2 - $ 60
Ramirez, José
Cuota 1 - $50
Cuota 2 - $ 60
Perez, Juan
Cuota 1 - $50
Cuota 2 - $ 60

y debería ser:
Sanchez, Pepe
Cuota 1 - $50
Ramirez, José
Cuota 5 - $20
Cuota 6 - $30
Perez, Juan
Cuota 1 - $45
Cuota 2 - $20
Cuota 3 - $10

Desde Ya MUCHAS GRACIAS

zerelho 04-11-2004 17:39:02

Yo tambien tengo el mismo problema
 
:confused: yo tengo el mismo problema con un informe en rave maestro detalle, va moviendo el registro maestro pero para los detalles es como si no actualizara el filtro idMaestro=idDetalle y solo aparecen los detalles para el primer maestro
AYUDA!!! :(

javiermorales 05-11-2004 12:10:06

En la banda "Detalle", debes indicarle lo siguiente:

1.- ControlleBand: La banda maestro

2.- DataView: el correspondiente al detalle

3.- DetailKey: Los campos que definen la clave de unión con el maestro (uno tras otro separados por + los campos del detalle)

4.- MasterDataView: El del Maestro

5.- MasterKey: El mismo número de campos que has puesto en "DetailKey", pero pones los del Maestro.

6.- BandStyle: Pon Detail y veras como se organiza la información

Con esto queda establecida la relación Maestro-Detalle y no debe darte ningún problema.

Espero que te sirva. Un saludo.


La franja horaria es GMT +2. Ahora son las 01:28:15.

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