Ver Mensaje Individual
  #12  
Antiguo 26-11-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por lucas05 Ver Mensaje
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.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 27-11-2011 a las 00:03:38.
Responder Con Cita