Ao menos agora sabemos que realmente é um problema... no Delphi 2007 já está corrigido...
De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de deco0_07 Enviada em: quarta-feira, 1 de abril de 2009 12:38 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Resolvido - Formatar campo Boa tarde Juliano. Na internet acabei encontrando este link http://www.mail-archive.com/delphi-br@yahoogrupos.com.br/msg31610.html Mas acabei encontrando outra solução na propria select ao inves de passar apenas o campo VALOR, passo CAST(VALOR AS FLOAT) aí nem preciso formatar no clientdataset que funciona.. Obrigado pela ajuda --- Em delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> , "Juliano Silva - Yahoo" <smjjuli...@...> escreveu > > > > André, > > > > Tive fazendo alguns testes aqui na versão 2007 do Delphi, para ver se o > problema persiste, de duas uma, na época que fiz os testes, eu tentava > inclusive formatar em um TClientDataSet e mesmo assim não funcionava por > isso passei a achar que poderia ser um problema do Delphi, bem, segue o que > fiz, tente ai... lembrando que fiz no Delphi 2007, formatei a informação no > ClientDataSet. Pois se você tem que exibir as informações em um Grid, você > terá que utilizar o ClientDataSet.... > > > > with qryProfessores do > > begin > > SQL.Add('SELECT PROF_ID, PROF_SALARIO FROM PROFESSORES'); > > end; > > cdsProfessores.Open; > > (cdsProfessores.FieldByName('PROF_SALARIO') as > TNumericField).DisplayFormat := '#0.00'; __________ Informação do NOD32 IMON 3980 (20090401) __________ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas]