Ok: Tengo un dbgrid asociado a un clientdataset, DatasetProvider, Datasorse, y una tabla Ventas...
Voy ingresando lineas al Dbgrid así:
Código Delphi
[-]
with CDS do
begin
Append;
FieldByname('Cantidad').AsFloat := strtofloat(cant.Text);
FieldByname('Articulo').AsString := Articulo.Text;
FieldByname('Precio').AsString := Precio.Text;
Post;
El problema es que si cambio la cantidad, lógicamente el subtotal debe cambia en esa linea. Bien eso en pantalla lo hago con un campo calculado del clientdataset.
Los campos de esta tabla "Ventas" son documento, Articulo, Precio, Cantidad, Total, fecha. Estoy Trabajando con access... Disculpa mi ignorancia... Gracias