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 18-09-2005
i_berbeu i_berbeu is offline
Miembro
 
Registrado: sep 2005
Posts: 23
Poder: 0
i_berbeu Va por buen camino
uso de varios DetailBands

mi duda es porque yo quiero hacer un informe en el cual tenga los datos dispuestos de la siguiente manera:

TITULO
Datos 1
----------------------------
1 |
2 |
3 |--> datos sacados de una tabla
.. |
... |

Datos 2
----------------------------
1 |
2 |
3 |--> datos sacados de otra tabla
.. |
... |

Datos 3
----------------------------
1 |
2 |
3 |--> datos sacados de otra tabla
.. |
... |

entonces. los datos 1,2,3,..,... los pongo usando un tqrdbtext, que me pone todos los registros que haya.
pero la cosa es que no puedo poner todo eso en un rbDetail porque me quedaria asi

Datos 1
------------------------------
1
Datos 1
------------------------------
2

......

y asi para todos los datos.
necesito saber como puedo poner un band para titulo, luego uno de detail para poner los datos, luego otro para titulo, otro de detail, y asi hasta todos los que quiera.

si me he conseguido explicar agradeceria vuestra ayuda
Responder Con Cita
  #2  
Antiguo 19-09-2005
Avatar de epuigdef
epuigdef epuigdef is offline
Miembro
 
Registrado: jul 2005
Posts: 196
Poder: 19
epuigdef Va por buen camino
Si los datos que tienes que mostrar tienen la misma forma (campos iguales) puedes hacer lo siguiente:


Utiliza un query con UNION en varias selecte y añade un campo "inventado" para los títulos. Por ejemplo:

select 'TITULO1' as titulo, codigo, nombre from Tabla1
union
select 'TITULO2' as titulo, codigo, nombre from Tabla2
union
select 'TITULO3' as titulo, codigo, nombre from Tabla3
...

Y luego agrupas el listado por el campo titulo.

Si los campos no se llaman igual puedes utilizar alias para que todas las selects que intervienen en el union tengan el mismo formato.

De esta forma sólo necesitas un detailBand

Un saludo

Edu
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:57:09.


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