![]() |
Problema al sumar cantidades en FastReport
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!!! |
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.
|
Estoy utilizando la siguiente opción, pero me arroja un error!!!
Código:
[IIF (<frxDB_detalle."descripcion">="EFECTIVO", SUM(<frxDB_detalle."total">,MasterData1),0)] |
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 |
| La franja horaria es GMT +2. Ahora son las 06:04:16. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi