Cita:
Empezado por lucas05
Hola ecfisa, gracias por tu aporte. Aplique tu código y funciona bien.
El único problemita es que cuando guardo el resultado de la suma en la base de datos lo guarda siempre en el mismo registro.
Ejemplo: hago una suma y lo guarda en el registro 1, vuelvo a realizar otra suma y en vez de guardarlo en el registro 2, lo vuelve a guardar en el registro 1, o sea lo sobreescribe.
Como puedo resolverlo.
|
Hola lucas.
Si no seleccionas previamente el registro donde se guardará la sumatoria, al usar
Edit sin haber camibiado previamente el posicionamiento en la tabla, el último valor siempre sobreescribirá al anterior.
Si lo que buscas es ir añadiendo nuevos registros con las sucesivas sumatrorias tendrías que usar el método
Append o
Insert.
Reemplazando en el código anterior sería:
Código Delphi
[-]
...
with DataModule1.TablaDondeSeSumanLosPrecios do
begin
Append;
...
Saludos.