Hola Kalondro.
No sé con que BD estés trabajando pero te hago un ejemplo con la propiedad
DisplayFormat sobre un campo calculado por si te sirve de ayuda:
Código:
...
{
Temporal->Close();
TFloatField *NewField = new TFloatField(Temporal);
NewField->FieldName = "CAMPO";
NewField->DataSet = Temporal;
NewField->FieldKind = fkCalculated;
NewField->DisplayFormat = "#,##0.00;;#";
Temporal->Open();
Temporal->Edit();
Temporal->FieldByName("CAMPO")->Value = "33.255";
}
Un saludo.