FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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 |
#2
|
|||
|
|||
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 |
#3
|
|||
|
|||
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 |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema tabla Maestro-detalle en la q la pk de t.detalle formad por 2cods de la maes | akinom38 | Varios | 1 | 09-11-2007 19:27:44 |
Consulta partiendo de una tabla detalle. | jplj | SQL | 11 | 03-07-2007 22:31:08 |
Borrado de registro en tabla detalle | perillan | SQL | 4 | 08-02-2006 19:58:11 |
No me acepta los cambios en una tabla como detalle en IBx.... | uper | Firebird e Interbase | 2 | 07-12-2005 15:50:17 |
Actualizar tabla detalle | erickperez6 | Conexión con bases de datos | 0 | 04-05-2004 03:19:09 |
|