Hola
¿ Puede ser que alguna vez la consulta devuelva Null ?. Recuerda que un valor + Null es igual a Null.Para asegurarte, mejor coge el valor de esta forma :
Código:
AcumPeso :=Datamodule2.TotalesTrakingSalidaTotalPeso.AsFloat;
TotalPeso:=TotalPeso +AcumPeso;
Carga.CurrencyEdit6.Value:= TotalPeso ;
De esta forma te aseguras de que en caso de valer Null, como mínimo sumas un 0.
Saludos.