FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Suma y sigue mientras imprimo
Listado de componentes numericos en varias paginas y no tengo ni idea de como podria hacer un Acumulador (Suma y sigue al final de cada pantalla) y un Saldo anterior (al principio de la siguiente)
Novato de turno |
#2
|
||||
|
||||
Wop!
Creo que si nos das un poco más de información algun compañero lo tendrá más fácil para ayudarte. Por ejemplo.... ¿Qeu sistema de reports usas? ?Que entiendes por "listado de componentes numéricos"?¿Como cargas los datos?, etc
__________________
E pur si muove |
#3
|
|||
|
|||
Perdon...
A ver uso los quickreports con QrDetails desde una consulta (IBQUERY). ES un listado de facturas. queria sumar los campos de BASE LIQUIDABLE, IVA, TOTAL. Los sumadores finales no es problema, pero no se ocmo hacer para controlar acumuladores al final de cada pagina y que me saque los valores acumulados hasta ese momento. O sea pagina 1 Fac nº / Total Factura 1 / 1000 2 / 2200 ---------------- Suma y sigue / 3200 Pagina 2 Acumulado / 3200 ------------------ Fac nº / Total Factura 3 / 1000 4 / 1000 ---------------- Suma y sigue / 5200 Asi sucesivamente. Gracias |
#4
|
|||
|
|||
Podrías mirar de usar un rbPageFooter y allí poner los sumatorios. Pero como dices que "los del final no hay problema", me imagino que esos los controlas con un Summary, por lo que, en la última página se te imprimirían dos veces (cosa que no creo que te guste). Para solucionar el tema, podrías mirar de poner una variable booleana que te sirviera de flag y que actualizaras en el OnPrint de la banda Sumary y, según su valor, imprimir o no la banda rbPageFooter
Espero te sirva la idea |
#5
|
|||
|
|||
Gracias cadetill, el tema es que no se como crear 1 variable que pare de contar en el momento exacto en el cual termina la pagina
|
#6
|
|||
|
|||
pues lo mismo que haces en el Sumary, es decir, con un TQrExpr con la propiedad ResetAfterPrint a true
|
|
|
|