Código
displayformat = '#,##0.00' para que ficasse sem duas casas decimais
//então eu bolei esse procedimento no before ou after open da tabela
Procedure FormatFieldsFloat(FQuery : TDataSet);
Var // para format os campos float em um unico dataset
X : Integer;
Begin
For X:= 0 To FQuery.FieldCount - 1 Do
Begin
If ((FQuery.Fields[x] Is TFloatField )
Or (FQuery.Fields[x] Is TMDOBCDField))Then
TFloatField(FQuery.FieldByName(FQuery.Fields[X].FieldName )).DisplayFormat := '#,##0.00';
End;
End;
Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009