Entoncés la cosa es mucho más simple, tienes que programa el evento OnChange de los campos afectados en el cálculo.
Por ejemplo si lo que cambían son las unidades y queremos que automáticamente nos calcule el total, puesto que el precio ya lo tenemos al elegir el producto, en el evento onChange del Campo unidades:
Código Delphi
[-]
MITablaTotal.Value:=MiTablaUnidades.Value * MiTablaPrecio.Value;
Y si hubiera algún campo más implicado en este cálculo hacer lo propio, si fueran muchos los campos, sería mejor crear un procedimiento y llamarlo desde el evento OnChange de los campos implicados.
Un Saludo.