Podrías ejecutar un query después del post de cada línea, donde se sumaran las cantidades.
Código Delphi
[-]
procedure TablaDetalleAfterPost()
var
Q : TQuery;
begin
Q := TQuery.Create(nil);
try
with Q do
begin
...
SQL.Text := 'SELECT SUM(CANTIDAD) FROM TABLA_DETALLE WHERE ID_CABECERA=?ID_CABECERA'
Params.ByName['ID_CABECERA'].AsInteger := TCabeceraID.AsInteger;
ExecSQL;
LTotal.Caption := IntToStr(FieldByName('SUM').AsInteger);
end;
finally
Q.Free;
end;
end;