![]() |
reiniciar resta en quickreport
que hay amigos aqui con un problemilla con quickreport a la hora de sacar mi reporte lo que quiero lograr es que me reste las columnas de la izquierda con la derecha y se vaya actualizando el resultado en la ultima columna de la derecha eso ya logre hacerlo pero el primer codigo esta bien ya cuando brinca al segundo codigo empieza con lo acumulado del anterior y yo no quiero esoa continuaacion va una imagen de mi reporte para me me entiendan mejor
|
Hola
Y como llevas las suma?? usas un TQRExpr? o usas una variable y muestras el resultado? en este ultimo caso puedes poner a cero la variable en el evento OnBeforePrint de la banda donde imprimes el producto. Saludos |
si uso un TQRExpr con la siguiente expresion sum(tabla.cantidad) - sum(tabla.cantsal)
|
Haz probado asignando a la propiedad Master la banda donde se imprime?
|
no entiendo muy bien a lo que te refieres la propiedad master de que del tqrexpr , porque ya lo intente y sigue igua no vi cambio pero a lo mejor hice algo mal
|
Pues en este caso, si usas una banda de grupos para los productos, y un TQRExpr para mostrar la operacion, bastaria con poner el siguiente codigo en el evento BeforePrint de la banda de grupos de los productos:
QRExpr1.Reset; como estas acumulando (Sum) el metodo Reset del TQRExpr reinicia dicha acumulacion a cero, pero en este caso, debes asegurarte de colocarlo en el BeforePrint de tu banda de grupos. Espero te sirva de ayuda. Saludos. |
excelente respuesta es justo lo que necesitaba con esa instruccion se arreglo mi problema muchas gracias
saludos!! |
La franja horaria es GMT +2. Ahora son las 07:44:27. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi