Tente fazer um loop depois que já tiver criado tudo. Seria mais ou menos 
assim:

for i := 0 to ClientDataset.FieldCount-1 do
   if ClientDataset.Fields[i].DataType = ftFloat then
      (ClientDataset.Fields[i] as TFloatField).DisplayFormat := '#0.00'
   else if ClientDataset.Fields[i].DataType = ftCurrency then
      (ClientDataset.Fields[i] as ftCurrencyField).DisplayFormat := '#0.00'
   else if ClientDataset.Fields[i].DataType = ftBCD then
      (ClientDataset.Fields[i] as ftBCDField).DisplayFormat := '#0.00'
   else if ClientDataset.Fields[i].DataType = ftFMTBcd then
      (ClientDataset.Fields[i] as TftFMTBcdField).DisplayFormat := '#0.00'; 

__________________________________________________
Faça ligações para outros computadores com o novo Yahoo! Messenger 
http://br.beta.messenger.yahoo.com/ 

Responder a