PDA

Ver la Versión Completa : Agrupar un listado por 2 campos


josito
09-01-2009, 14:27:46
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.

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