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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-12-2004
Avatar de radiohead
radiohead radiohead is offline
Miembro
 
Registrado: may 2004
Ubicación: Oliva (Valencia)
Posts: 34
Poder: 0
radiohead Va por buen camino
Problemas Master - Detail en Rave 5

Hola a todos

He estado consultando otros hilos para la solución de mi problema, pero no encuentro ninguno que de con la solución.

La question es que Rave me realiza bien la relación maestro-detalle, pero sólo me incluye el primer registro.

Me explico. Estoy realizando un documento de impresión de albaranes para un programa de facturación en Rave 5, en los que utilizo 3 tablas:

1.- Empresa (Datos únicos que aparecerán en todos los albaranes)
2.- Albaranes (Datos del Albaran): TABLA MAESTRA
3.- Linea_de_Albaran (Conceptos de los albaranes): TABLA DETALLE

Inserto 1 Region en el documento con las siguientes bandas:

Band1 - Texto fijo
Band2 - Datos Cliente Albaran (de la Tabla Albaranes)
Band3 - Datos Empresa (De la Tabla Empresa)
Band4 - Fecha y número Albaran (de la Tabla Albaranes)
Band5 - Texto fijo
Band6 - Descripción (Campo Memo) Albaran
DataBand1 - Conectado al DataView Albaranes
DataBand2 - Conectado al DataView Linea_de_Albaran (Contiene los campos de esta tabla)
Band7 - Totales de Albaran

En Databand1 realizo las siguientes asignaciones:
-Dataview: Albaranes
-BandStyle: Detail

En DataBand2 realizo las siguientes asignaciones:
-Controlleband: Databand1
-Dataview: Linea_De_Albaran
-DetailKey: ID_Albaran
-MasterDataView: dvAlbaranes (corresponde a la tabla maestro)
-MasterKey: ID_Albaran
-BandStyle: Detail

¡Sólo el primer registro! Y es que no puedo insertar todos los datos de la tabla maestra en una banda y los de la tabla detalle en otra (que es como supongo que funcionaría correctamente) He de utilizar varias bandas para la tabla maestra. He intentado poner databands, pero me salen todos los registros en ese databand. He intentado multitud de opciones, pero no doy con la correcta.

Mi idea, lógicamente, es que a cada registro de la tabla maestra, cambie de página, con su detalle correspondiente y manteniendo los datos de empresa, que son únicos para todos los albaranes.

¿Alguien puede decirme que es lo que falla?

Gracias por anticipado por vuestro tiempo.

Salu2
Responder Con Cita
 



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


La franja horaria es GMT +2. Ahora son las 01:50:00.


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