Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Agrupar un listado por 2 campos (https://www.clubdelphi.com/foros/showthread.php?t=62710)

josito 09-01-2009 14:27:46

Agrupar un listado por 2 campos
 
Hola, uso quickreport y tengo un problemilla, hasta ahora simpre que use una banda qrgroup en la expresión ponia un solo campo para hacer la agrupación, por ejemplo nº de factura. Pero ahora necesito porner 2 campos pues tengo facturas con el mismo nuemro y ditinto tipo es decir:

antes en expression = query1.numfactura

pero ahora necesitaria algo asi como expression= query1.numfactura and query1.tipfactura.

Es decir si cambia el numero de la factura o el tipo crea otro grupo. Pero no me funciona me imprime un sólo grupo.

Sabeis como debo poner la expresion de la banda qrgroup para que funcione.

usnaludo

pcicom 09-01-2009 16:02:46

Solo concatena los campos


EXPRESIOP = STR(query.CLIENTE)+STR(query.FACTURA)

ContraVeneno 09-01-2009 16:11:26

Podrías manejar un campo donde juntes las factura y el tipo y entonces agrupar por este campo.

Código SQL [-]
Select Factura, Tipo, Factura+'-'+Tipo as Llave....

Expression := query1.llave

josito 12-01-2009 08:03:53

OK. Gracias me di cuenta que me faltaba unificar los campos con str() . Gracias


La franja horaria es GMT +2. Ahora son las 20:57:18.

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