FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Rave Master/detail/subdetail
Hola a todos.
Pues eso, intento hacer un report en Rave con un groupheader, un detail y me gustaría añadir un subdetail. ¿Es posible? ¿Cómo debería de enlazar el detail con el subdetail? Gracias por adelantado a tod@s. Un Saludo. |
#2
|
||||
|
||||
Hola sami76, para mostrar un reporte maestro de detalle en rave debes hacer lo siguiente, primero no necesitas definir la relación maestro detalle en tus DataSet.
Digamos que en uno de tus querys tienes esta consulta "SELECT * FROM Tabla1" que hara de maestra y en el otro Query tienes "SELECT * FROM Tabla2" que hara de detalle. Cada uno lo enlazas a su respectivo RvDataSetConnection, en rave cada uno de estos le asignas a su respectivo DataView y cada DataView conectado a un DataBand. El primer DataBand digamos que se llame "maestro" solo necesitas asignarle su DataView->DataView1. En el segundo DataBand digamos que se llame "detalle" necesitas utilizar mas propiedades, ya que esta sera la que definira la relación maestro detalle. DataView->DataView2 MasterDataView->DataView1 MasterKey->codigo DetailKey-> CodigoTabla1 ControllerBand -> maestro Con eso defines la relación maestro detalle, donde Codigo y CodigoTabla1 son los campos con los que se relacionan ambas tablas. Colocas los dataText que necesitas en cada una de las bandas y lo ejecutas, si quieres añadir una banda GroupHeader, lo que tienes que tomar en cuenta son las propiedades ControllerBand->maestro, GroupDataView->DataView1 y GroupKey->codigo. Espero se entienda Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#3
|
|||
|
|||
Grande
Hola Caro, que grande que eres. Me ha funcionado perfectamente y la explicación está correctísima. Muchas gracias por tu ayuda. He aprendido algo más.
Un abrazo muy grande. |
#4
|
||||
|
||||
Andaba por ahi buscando esto
Hola Caro(lina)
Estaba buscando exactamente esto que describes aqui, esta muy bien redactado, voy a probarlo en casa y luego te cuento como funcionó |
#5
|
|||
|
|||
Hola, estaba aprovechando la buena explicación de este hilo para hacer un informe maestro detalle pero lo que me ocurre es que el detalle lo que hace es escribir el primer registro tantas veces como registros tendría que haber escrito, alguien sabe que puedo estar haciendo mal?
|
#6
|
|||
|
|||
Tiene pinta que sea la consulta sql que utilizas. Alguna relación entre tablas puede causarte que te devuelva registros duplicados. Ejecuta la consulta sql aparte y mira qué resultado te da.
|
#7
|
||||
|
||||
Cita:
Lo que si cuando no colocas bien en la propiedad DetailKey que tiene que estar el campo que hace de llave foranea en tu tabla2 (osea en la tabla de detalle), se repite el mismo detalle para cada registro maestro, o si colocas el codigo de la tabla detalle, ya te sale otra cosa, revisa esa propiedad. Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Datos repetidos en un master/detail de rave report | mcalmanovici | Impresión | 1 | 14-01-2010 16:10:37 |
Rave Master-Detail | rruffino | Impresión | 0 | 07-11-2006 04:37:06 |
Problemas Master - Detail en Rave 5 | radiohead | Impresión | 2 | 18-12-2004 13:34:41 |
Detail y Subdetail | Aura | Impresión | 1 | 08-12-2004 18:06:10 |
interbase:¿como crear un master-detail-detail? | ElSanto24 | Firebird e Interbase | 2 | 22-10-2003 10:24:45 |
|