Luciano, no banco os campos estão como numeric(10,2) nas propriedades do clientdataset: precision=10 , size=3, displayformat e editformat = "###,###,##0.00". P.S.volto a dizer que o valor armazenado no banco esta correto, porem, no retorno a tela os valores estão desse modo para centenas (100,00 = 10=,00) ou ( 2.000.000,000 = 2.000.00=,000 ). Nao sei porque aparece o sinal de igual.
----- Mensagem original ---- De: Luciano Calenzani Simões <[EMAIL PROTECTED]> Para: delphi-br@yahoogrupos.com.br Enviadas: Segunda-feira, 16 de Junho de 2008 13:35:21 Assunto: Res: [delphi-br] Re: DbEdit Valor Float Você configurou o número de decimais e o formato de display nas propriedades do DBEdit? Luciano Calenzani Simões ----- Mensagem original ---- De: dodo_gnr <[EMAIL PROTECTED] com.br> Para: [EMAIL PROTECTED] os.com.br Enviadas: Segunda-feira, 16 de Junho de 2008 12:41:40 Assunto: [delphi-br] Re: DbEdit Valor Float --- Em [EMAIL PROTECTED] os.com.br, Luiz Carlos <[EMAIL PROTECTED] ..> escreveu > > Boa dia a todos da lista, > Gostaria de saber se ja tiveram esse problema: > Tenho um dbedit na tela que esta recebendo um valor float do banco, porem quando o usuario digita o valor 100,00 ele armazena no banco corretamente, mas quando sai do form e volta o valor mostrado é igual 10=,00. > Junior - Araraquara/SP > > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! > http://br.mail. yahoo.com/ > cara tens que usa o comando formatFloat( '####,##0. 00', DBEdit.text) ; ai ele vai add no banco de dados o valor por exemplo 100,00 . . . Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail. yahoo.com/ [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! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]