Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Calculo en Tabla Detalle (https://www.clubdelphi.com/foros/showthread.php?t=50160)

Fita 09-11-2007 19:14:46

Calculo en Tabla Detalle
 
Hola a Todos...

El tema es el siguiente:

Tengo una consulta de cuenta corriente de clientes con dos dbGrids, en uno se muestran los clientes y en el otro el detalle de la Cuenta Corriente de cada uno. Es una relacion Mestro/detalle, por cada cliente que paso cambia la cuenta corriente.
Cada registro de la cuenta corriente tiene una fecha de vencimiento y un saldo que debo ir acumulando y mostrarlo en una columna contigua. La idea es saber el importe adeudado a cada fecha de vencimiento.
He probado con onCalcFields ( voy acumulando el saldo en un campo calculado del dataset) pero solo me muestra el importe del saldo y no lo acumula.

Algun consejo será por demás bienvenido.
Delphi 7 - Firebird 1.5.3

Saludos

pvizcay 09-11-2007 23:09:08

yo trataría de trabajar lo más cerca del server posible (osea nada de oncalcfields) en estos casos..

podrías hacer un stored procedure que agrege un campo más y vaya calculando el saldo (iterando por los registros), luego has la consulta sobre el SP

supongo que también se podría definir como una vista, pero
me parece no sería muy eficiente

salu2

Fita 10-11-2007 00:39:05

Gracias por tu respuesta...

Concuerdo contigo, de regreso a casa estuve pensando en el tema y creo que seria lo mas apropiado.

Un afectuoso saludo


La franja horaria es GMT +2. Ahora son las 11:54:00.

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