DbMaut.Field.CurValue=FORMATFLOAT('0.00',DBMAUT.Field.AsFloat);
var
f: double;
begin
f := StrToFloat(DbMaut.text);
DbMaut.text := formatfloat('0.00', f);
end;
Il mask che ti ho indicato è comunque quello giusto per la formattazione che ti serve. Prova a mettere questo nell'evento onChange del dbedit:SI, cosi' funziona grazie mille :)Codice: [Seleziona]var
f: double;
begin
f := StrToFloat(DbMaut.text);
DbMaut.text := formatfloat('0.00', f);
end;
Tra l'altro la proprietà CurValue dovrebbe essere read-only, quindi non capisco come riesci ad assegnarle un valore senza ottenere errori :o
Quale funziona?Indendevo la soluzione proposta da legolas