PDA

Ver la Versión Completa : Problema al sumar cantidades en FastReport


rotsen26
21-06-2013, 19:27:08
Buen día colegas de ClubDelphi, tengo un pequeño problema, estoy haciendo un reporte en FastReport y ya me sale bien. Pero me pusieron a modificarlo, tengo que hacer unas sumas de diferentes formas de pago, estas son(efectivo,cheque,deposito) y tengo que hacer la suma de cada una de ellas, pero aquí el problema, estas se guardan en la misma tabla, hace las sumas de la primera efec 100+20+50=170, che 100+500=600, dep 500+700=1200, aquí la primera la hace bien, pero ya en la segunda saca la suma de ella y le suma la primera, y la de deposito suma todas las cantidades!!!

Si alguien sabe como realizar las sumas si alterar las cantidades, se e agradece de antemano!!!

TiammatMX
21-06-2013, 19:58:18
Pues podrías usar un campo calculado en tu tabla de referencia que le envíe las cantidades para ser impresas. Es lo que yo hago para solucionar éste tipo de casos.

rotsen26
22-06-2013, 01:45:20
Estoy utilizando la siguiente opción, pero me arroja un error!!!
[IIF (<frxDB_detalle."descripcion">="EFECTIVO", SUM(<frxDB_detalle."total">,MasterData1),0)]

Combat-F2D
24-06-2013, 07:53:33
a lo mejor no lo he entendido bien, pero no te voldrían gnerar variables internas al report???
asi controlarias la suma de cada una de ellas en su proceso