vou aproveitar a oportunidade, creio q ja estou entendendo o problema do nosso amigo, ele esta querendo formatar os campos no dbgrid e nao na tabela, eu estou tendo o mesmo problema, minha tabela tem o seguinte campo vlrnota decimal(12,2) not null default '0.00' quando seleciono o campo ele me mostra o displayformat para formatar, porem se faço select sum(vlrnota) as soma1 ele me retorna a mensagem campo float atual string;
- Outro problema que estou enfrentando, na minha aplicacao eu crio uma tabela temporaria vlrnota decimal(12,2) not null default '0.00', faco todo o procedimento de incluir registros nessa tabela e visualizar os registros, porem ela retorna em qualquer condicao no dbfgrid como se fosse string 124523.00 qdo deveria aparecer assim 124.523,00; creio que o que o nosso colega quer fazer é configurar a visualizacao do dbgrid e nao da table; eu ainda nao consegui resolver o problema tbem. Por favor me corrija se eu estiver entendendo o problema errado ----- Original Message ----- From: Luciano Angelini To: [email protected] Sent: Tuesday, January 08, 2008 1:43 PM Subject: Re: [delphi-br] Formato moeda no DBGRID Eu uso assim e sempre funcionou !!!!!!! DisplayFormat := #,###.00 Luciano Angelini Preeitura de Lupionópolis-Pr Adjalma Costa escreveu: > > Pois é.... algo estranho está acontecendo, pois já troquei > apropriedade Currency para true e configurei o DisplayFormat > adequadamente, porém não mostra os centavos: > > O que deveria aparecer do DbGrid "1,00", aparece "1" > > sds > Adjalma > > > Jumper <[EMAIL PROTECTED] <mailto:joaopaulo.jpo%40gmail.com>> > escreveu: > vc também pode alterar a propriedade Currency do campo para true; > > Em 08/01/08, Adjalma Costa <[EMAIL PROTECTED] > <mailto:adjalmacosta%40yahoo.com.br>> escreveu: > > > > Já havia feito isso, porém não mostra os centavos. > > > > sds > > Adjalma > > > > Régis Bender <[EMAIL PROTECTED] <mailto:regissk8%40terra.com.br> > <regissk8%40terra.com.br>> escreveu: > > Bom dia, > > > > na propriedade DisplayFormat coloca ###,###,##0.00 ou ###.###.##0,00 > > > > Pra mim isso resolveu > > > > sds > > > > Bender Desenvolvimento de Sistemas > > e Serviços Contábeis (Régis) > > (51) 98470699 > > > > Novo Hamburgo/RS > > MSN: [EMAIL PROTECTED] <mailto:regissk8%40terra.com.br> > <regissk8%40terra.com.br> > > www.regisbender.com.br > > > > ----- Original Message ----- > > From: Adjalma Costa > > To: [email protected] > <mailto:delphi-br%40yahoogrupos.com.br> <delphi-br%40yahoogrupos.com.br> > > Sent: Tuesday, January 08, 2008 10:52 AM > > Subject: [delphi-br] Formato moeda no DBGRID > > > > Bom dia! > > > > Estou usando Delphi 2005 com FireBird 2.0 e DbExpress. > > > > No Banco de Dados tenho campos no formato "numeric" com duas casas > > decimais, porém ao mostra-los no DbGrid não consigo formatá-los. Onde é > > 10,00 aparede apenas 10. > > > > Já mudei a propriedade currency dos campos para tru, coloquei em > > DisplayFormat = ",0.00" e nada. > > > > Alguém poderia me ajudar, por favor? > > > > Sds > > Adjalma > > > > --------------------------------- > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > > armazenamento! > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > ---------------------------------------------------------- > > E-mail classificado pelo Identificador de Spam Inteligente. > > Para alterar a categoria classificada, visite o Terra Mail > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > --------------------------------- > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > > armazenamento! > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > --------------------------------- > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > > [As partes desta mensagem que não continham texto foram removidas] > > __________ Informação do NOD32 IMON 2775 (20080108) __________ 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]

