fiz do formar que mencionou e ainda não formatou o campo. www.inforamos.com ----- Original Message ----- From: Fernando Nappe To: delphi-br@yahoogrupos.com.br Sent: Friday, March 30, 2007 9:56 AM Subject: Re: [delphi-br] DisplayText do DBGrid
Pois é, imaginei que o buraco seria mais embaixo....:) Mas nem tudo está perdido. Codifique o evento OnDrawColumnCell do seu DBGrid da seguinte forma: if (Column.Field is TFloatField) or (Column.Field is TBCDField) then TFloatField(Column.Field).DisplayFormat := '#,##0.00'; <seu_dbgrid>.DefaultDrawColumnCell(Rect, DataCol, Column, State); Aí já era, todos os campos TFloatField ou TBCDField serão formatados certinhos. Abraço. Fernando Nappe PS: quando tiver um tempinho, visite http://nappe.blogspot.com Em 29/03/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> escreveu: > > Assim seria muito fácil, rerere > > da forma que falou ñ dar certo pq eu uso este mesmo CDS para outras > consultas, tem q ser feito em tempo de execução! > > ----------------------------------------- > INFORAMOS - Soluções em Sistemas > www.inforamos.com > ----- Original Message ----- > From: Fernando Nappe > To: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > Sent: Thursday, March 29, 2007 9:53 AM > Subject: Re: [delphi-br] DisplayText do DBGrid > > Erivando, > > Adicione seus campos no Fieds Editor do ClientDataSet, selecione o campo > desejado e altere a propriedade DisplayFormat, não tem erro, a menos que > vc > esteja usando uma solução "diferente". > > Abc. > Fernando Nappe > > Em 29/03/07, BandaLemuel <[EMAIL PROTECTED]<bandalemuel%40yahoo.com.br>> > escreveu: > > > > posta o codigo para eu dar uma olhada.... > > Wesley > > > > > > ----- Original Message ----- > > From: [EMAIL PROTECTED] <erivando%40inforamos.com><erivando%40inforam > os.com> > > To: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br><delphi-br%40yahoog > rupos.com.br> > > Sent: Wednesday, March 28, 2007 12:12 PM > > Subject: Re: [delphi-br] DisplayText do DBGrid > > > > fiz assim: TFloatField(Fields[8]).DisplayFormat:= '###,###.00'; conforme > > vc mensionou mais ainda continua no DBGrid 500 ao inves de 500,00 > > > > erivando > > > > www.inforamos.com > > ----- Original Message ----- > > From: BandaLemuel > > To: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br><delphi-br%40yahoog > rupos.com.br> > > Sent: Wednesday, March 28, 2007 7:54 AM > > Subject: Re: [delphi-br] DisplayText do DBGrid > > > > Tente assim... > > > > no evento que executa o SQL.. logo apos ter aberto o seu componente > > query.... > > > > TFloatField(Query.Fields.Fields[n]).DisplayFormat := '###,###.00'; > > > > Espero ter ajudado > > > > Wesley > > > > ----- Original Message ----- > > From: inforamos > > To: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br><delphi-br%40yahoog > rupos.com.br> > > Sent: Tuesday, March 27, 2007 12:18 PM > > Subject: [delphi-br] DisplayText do DBGrid > > > > boa tarde! > > > > tenho um dbgrid com um campo valor que alimentado por uma consulta > > realizada por um clientdataset. > > > > o valor é apresentado assim: 100000 eu goataria que formatasse assim: > > 1.000,00 > > > > acho que eu poderia usar o DisplayText mas não estar dando certo, > > aguem da lista poderia mim ajudar....? > > > > grato! > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > ---------------------------------------------------------- > > > > No virus found in this incoming message. > > Checked by AVG Free Edition. > > Version: 7.5.446 / Virus Database: 268.18.20/736 - Release Date: > 27/3/2007 > > 16:38 > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > Fernando Nappe > Analistas de Sistemas > http://nappe.blogspot.com > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Fernando Nappe Analistas de Sistemas http://nappe.blogspot.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]