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 28-08-2003
HombreSigma HombreSigma is offline
Miembro
 
Registrado: jun 2003
Ubicación: World
Posts: 114
Poder: 21
HombreSigma Va por buen camino
Informe con una tabla maestra y varias tablas de detalle

Deseo elaborar un informe en QuickReport que me presente datos de una tabla maestra y varias tablas de detalle (cinco) relacionadas directamente con ella.

Imprimo los datos de la tabla maestra en el DetailBand y los datos de las tablas de detalle se imprimen correctamente en bandas subdetail.

El problema es que no deseo que se repitan los rótulos de los campos de cada banda de subdetail, lo cual ocurre si coloco estos dentro de cada banda de subdetalle.

Alguien podría decir que los colocara en la banda de detalle, pero ocurre que serían cinco grupos de rótulos uno por cada banda de subdetail.

Como hago para que se imprima algo así como una banda de encabezado que preceda a cada subdetail.



La relación de tablas es la siguiente:

*************
*TablaMaestra *................TablaDetalle1
*************................TablaDetalle2
*************................TablaDetalle3
*************................TablaDetalle4
*************................TablaDetalle5

El informe debe quedar así:

------------------------------------
Encabezado datos maestros
Datos maestros
------------------------------------
Encabezado datos detalle1
Datos detalle 11
Datos detalle 12
------------------------------------
Encabezado datos detalle2
Datos detalle 21
Datos detalle 22
Datos detalle 23
------------------------------------
Encabezado datos detalle3
Datos detalle 31
Datos detalle 32
------------------------------------
etc.
En que banda coloco el encabezado que precede a cada subbanda??

Gracias por la información.
__________________
SigmaMan

Última edición por HombreSigma fecha: 28-08-2003 a las 06:12:33.
Responder Con Cita
  #2  
Antiguo 05-09-2003
HombreSigma HombreSigma is offline
Miembro
 
Registrado: jun 2003
Ubicación: World
Posts: 114
Poder: 21
HombreSigma Va por buen camino
La solución es realmente sencilla:

Antes de cada subbanda coloca una banda encabezadora de grupo donde se coloca el titulo de los datos de la subbanda. La expresión que agrupa es la que corresponda a la llave de la tabla maestra.

La razón de no encontrar fácilmente la solución es que normalmente uno tiende agrupar por algún dato de la subbanda no de la banda maestra.
__________________
SigmaMan
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


La franja horaria es GMT +2. Ahora son las 14:53:16.


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