PDA

Ver la Versión Completa : Maestro Detalle con Rave Report y Delphi 7


plmperez
02-03-2004, 13:36:05
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
: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.