Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Problemas con grupos en FastReport (https://www.clubdelphi.com/foros/showthread.php?t=48831)

natalinuyo 04-10-2007 23:28:39

Problemas con grupos en FastReport
 
Hola:

Mi problema es que cuando quiero organizar el resultado en grupos, me repite grupos (valga la redundancia)...

No se cual es el problema, xq se supone que debe tomar el valor del campo y dividir resultados, pero pues divide y repite...

Le mando el resultado por medio de un query...

Si alguien sabe cual es mi problema, se los agradeceré infinitamente...

xander 05-10-2007 02:02:32

Eso me sucedia a mi en ReportBuilder pero lo resuelves muy fácil:

Si estas agrupando por un determinado campo, entonces asegurate que la query que estas haciendo venga ordenada por ese campo... por ejemplo si tu grupo es por el campo Cliente entonces asegurate que la consulta tenga un "Order By Cliente", y si puedes que los grupos sean por campos numericos mucho mejor... osea es mejor que el grupo lo hagas por el ID del cliente que por su nombre, porque luego resulta algún homonimo por ahí que mete lios.

Saludos

natalinuyo 05-10-2007 16:48:58

Sin Problema
 
Muchas gracias, no me pasó por la mente que fuera por ese simple detalle :p.

Te agradezco, sale perfecto.

xander 05-10-2007 18:45:21

Eso de los grupos es algo que les duele a practicamente todos los reporteadores... Yo lo que no logro todavia es que una vez que ya armo los grupos que los presente ordenados por algun criterio... por ejemplo que primero salga el grupo de clientes que me ha comprado mas, y así de mayor a menor... pero como parece que el calculo lo hace a la hora de ya estar poniendo el grupo en el reporte ya no se puede re-acomodar... asi que si quiero una moneria de esas tengo que asegurarme de que en la query tambien vengan primero los clientes del grupo que mas compra, y así...

Si algun dia encuentras como hacer eso sin arreglar la consulta me pasas el tip :D

natalinuyo 05-10-2007 19:49:39

Ok, haber si en una de esas nos topamos con la respuesta.

Saludos. ;)


La franja horaria es GMT +2. Ahora son las 07:11:36.

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