PDA

Ver la Versión Completa : Imprimir en Grupo


pgraciap
11-11-2003, 21:58:08
Hola a todos(as)....

Tengo dos tablas una de clientes y otra de facturas (solo encabezados)

ya selecione por rango de fechas las facturas pero necesito agrupar por cliente las facturas y lo que he optenido hasta ahorita es lo siguiente:

Cliente
Felipe Ramos Arizpe
Factura Fecha Subtotal Iva Total
123 11/02/2003 x,xx.xx xx x,xx.xx
Rosaura Gomez Lopez
Factura Fecha Subtotal Iva Total
223 22/02/2003 x,xx.xx xx x,xx.xx
Felipe Ramos Arizpe
Factura Fecha Subtotal Iva Total
233 28/02/2003 x,xx.xx xx x,xx.xx

Me pordrian decir como le hago para que me salgan asi:

Cliente
Felipe Ramos Arizpe
Factura Fecha Subtotal Iva Total
123 11/02/2003 x,xx.xx xx x,xx.xx
233 28/02/2003 x,xx.xx xx x,xx.xx

Rosaura Gomez Lopez
Factura Fecha Subtotal Iva Total
223 22/02/2003 x,xx.xx xx x,xx.xx

Utilizo un Query con las condiciones para seleccionar el rango de fechas esto es en el QuickReport para delphi 7!!!!

de antemano les doy las gracias....

ramiretor
11-11-2003, 23:27:51
Hola no dices como armas el query pero me imagino que ahi tienes el problema, por ejemplo puedes hacerlo asi:

select ....
.....
.....
order by cliente, numerofactura,....

espero que te sirva
un saludo

:D

pgraciap
12-11-2003, 01:20:08
ramiretor.

el Query es simple, Fecha1:= puede ser el primer dia de mes y Fecha2:= puede ser el Ultimo dia de Mes.
Osea.

Select C.Nombre, F.Fecha, F.Factura, F.Subtotal, F.Iva, F.Total From Clientes C, Facturas F
Where (F.Fecha >=:FInicio And F.Fecha <=:FFin)
Order By Cliente, Factura

Esto si me sale bien, el problema es que no lo puedo agrupar en el Reporte????? :D

__cadetill
12-11-2003, 09:40:07
Si utilizas QR, en mi web tienes un ejemplo de cómo hacer un Master-Detail sacado de una sola consulta SQL. El ejemplo trae explicaciones de cómo hacerlo. Si todabía así no lo consigues, pos aquí estamos (la web en la firma)

seken
13-11-2003, 00:25:32
prgraciap...
veo que es algo simple, ya me ha pasado, haz el query como lo tienes (filtrando por fecha y ordenado como lo tienes) y solo te agrupoara el reporte si tienes un Group y en la Expresion del mismo le pones "Nombre" (fijate que te permite seleccionar un atributop de alguna base de datos)

así he hecho varios reportes como este.

saludos ;)

pgraciap
14-11-2003, 17:49:07
Gracias, seken...

tu respuesta creo que fue la mas acertada....

ya lo encontre, aun asi gracias a todos por las sugerencias...
esto de los foros cada dia es mejor aun........

Saludos y Gracias a TODOS(as)!!!!!! :D