Hola rufo.
Creo que la opción más sencilla es que en el
TDataSet te crees un campo calculado y luego en el evento
OnCalcFields del DataSet:
Código Delphi
[-]
procedure TForm1.DataSetCalcFields(DataSet: TDataSet);
begin
with DataSet do
FieldByName('Calculado').Value:= FieldByName('CAMPO_1').Value - FieldByName('CAMPO_2').Value;
end;
Y por último, en lugar de utilizar un
TLabel usá un
TDBText, poniendo en sus propiedades
DataSource el
TDataSource asociado al DataSet y en
DataField el nombre del campo calculado (que llamé
Calculado en el ejemplo).
Saludos.