Hola CrazySoft.
Usa el evento
OnGetText del
TField correspondiente.
En tu caso sería algo parecido a esto:
Código Delphi
[-]
procedure TForm1.DataSetCampoGetText(Sender: TField; var Text: String;
DisplayText: Boolean);
begin
Text := FloatToStr(Tu_Funcion_CalcularExpresion(TField(Sender).Value));
end;
Presupuse que la función
Tu_Funcion_CalcularExpresion devuelve un valor tipo flotante, de retornar una cadena, es innecesario usar la función
FloatToStr.
Saludos.