PDA

Ver la Versión Completa : uso de varios DetailBands


i_berbeu
18-09-2005, 18:24:40
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

epuigdef
19-09-2005, 08:30:35
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