Eu tenho uma tabela em paradox. Tem um campo chamado valor que é do tipo float. Gostaria que o valor aparecesse formatado, então coloquei o seguinte codigo no onexit do dbedit desse campo. procedure TfrmContribuintes.ediValorExit(Sender: TObject); var Valor : real; begin valor := StrToCurr(ediValor.text); ediValor.text := FormatFloat('#,0.00',(Valor)); end; Quando digito o valor, por exemplo 40... quando saio do campo ele aparece 40,00 certinho... mas quando eu salvo, ele volta para 40... alguém sabe como resolver isso