Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Comp imprimir SUMAS de Datos y/o Acumulados (https://www.clubdelphi.com/foros/showthread.php?t=18835)

pcicom 24-02-2005 10:27:28

Comp imprimir SUMAS de Datos y/o Acumulados
 
Saludos...

Necesito imprimir linea a linea el ACUMULADO de la suma de ciertos valores, de la siguiente forma...

---------Saldo Anterior 8,000
fecha.........cargo.....abono...saldo
01.01.05......300........0......8,300
01.02.05...2,000........0.....10,300
02.04.05...............200.....10,100

Osea que el campo SALDO tome como valor INICIAL 8,000 y cada que lea un registro le sume o le reste lo que tenga el campo CARGO Y/o ABONO y que su nuevo valor sea el resultado del SALDO +- CARGO y ABONO...[/font]

Necesito que en mi reporte se tome un Valor Inicial para el Saldo Anterior y que en los siguientes registros le sume o reste y me devuelta el nuevo saldo..

marto 24-02-2005 12:26:19

¿Que sistema usas para el reporte? ¿quick? ¿fast? ¿free?

pcicom 24-02-2005 17:47:11

Sorry,, se me olvido mencionarlo..

Utilizo Quick Report

Gracias Marto...

marcelofabiani 24-02-2005 19:51:08

Pues yo no tengo la respuesta pero estoy con el mismo problema y utilizando quick report ahora mismo estoy viendo de buscar otro manejador de reportes con el que pueda solucionar este tema. Si consigues la respuesta te pido por favor me la envies. Yo hare lo mismo

Rolando Glez 29-03-2005 07:14:48

El quickreport esta disenado para imprimir informes
 
Por lo que veo ud quiere que el quickreport le resuelva este problema,pero
esta abordando el problema desde un angulo incorrecto el quickreport esta disenado para imprimir bandas de un dataset por lo que ud debe hacer un procedimiento que le llene los campos de una tabla, la cual despues imprimira o visualizara , con esto le quiero decir que es ud el que debe hacer el procedimiento del llenado de los articulos de la tabla que en su caso puede ser,los items que ud menciono ,es decir ud es el que tiene que hacer el algoristmo para que en cada registro de la tabla obtenga el resultado deseado una vez llenada la tabla con dicho algoristmo entonces le pasa al quickreport el dataset de la tabla donde deposito los resultado de dicho algoritmo, y el quick report se lo imprimira, el quickreport no es "programador" es solo un programa que imprime ,el programador es ud,por lo que es ud el debe resolver el problema y una vez hecho entonces quickreport le visulizara el resultado de su algoristmo, no se si me explique correctamente pero creo que tienes un error de concepto con relacion al quickreport,espero que lo espuesto te halla sacado de dudas, saludos, Todos para uno y no para todos Chao

rafita 30-03-2005 09:41:43

Hola compañeros,

No tengo una respuesta a tu pregunta, pero como ha dicho el amigo Rolando, debes enfocar el problema desde otro ángulo:

* A partir de tus datos crea una tabla temporal (o una consulta) añadiéndole un campo con el saldo anterior:
Fecha ....... Cargo ... Abono ... Saldo ... SaldoAnterior
12/02/2003 ... 300 ..... 0 ....... 300 ........... 0
15/03/2003 ... 400 ..... 0 ....... 700 ........ 300
16/03/2003 ... 800 ..... 0 ...... 1500 ........ 700

* Genera el informe atacando esta tabla temporal.

Quizá consigas hacerlo de una forma directa utilizando el componente QRExpr, pero no lo veo fácil.

Saludos.


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

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