Fórum Máscara pra 8 casas decimais, como fazer? #307701
04/01/2006
0
ex:
0,15474872 --> ,15474872
0,00154719 --> ,00154719
ou seja, quando eh zero, ele come o zero de antes da virgula.. :(
Obrigado desde já.
Titanius
Curtir tópico
+ 0Posts
04/01/2006
Techsoft
Não se entendi bem seu problema, mas quando preciso formatar algo utilizo a máscara ´#,0.00´ para dois decimais, se precisar de mais decimais... eu vou adicionado zeros após o ponto, comigo sempre funciona dessa maneira.
Espero ter ajudado.
Gostei + 0
04/01/2006
Titanius
no banco de dados está assim,
0,10615700
quando vou puxar ele no delphi ele só vem com 4 casas decimais.. como eu faço pra ir com as 8 casas?
já tentei:
.Value, .AsFloat, .AsBCD e nada, sempre vem com 4 casas...
uso o Firebird 1.5, tipo de dados DECIMAL(15,8)
[]s
Gostei + 0
04/01/2006
Titanius
Só acrescentando, coloquei a mascara como
#,0.00000000
e não funcionou, continua exibindo sem o zero...
[]s
Gostei + 0
04/01/2006
Techsoft
quanto ao estar desaparecendo o zero, vi que vc colocou dois antes da vírgula (a esquerda) tente colocar somente 1 para ver se resolve, qualquer coisa me adiciona no msn xsoundspl@hotmail.com
Gostei + 0
04/01/2006
Paulo
Gostei + 0
04/01/2006
Paulo
Gostei + 0
04/01/2006
Titanius
vi la no banco e está gravado este numero: [b:e731059008]0,10615700[/b:e731059008]
só que quando vou no sistema e dou
cds1FATOR.AsFloat
no watch ele mostra o numero assim: [b:e731059008]0,1062[/b:e731059008]
ou seja ele está pegando somente 4 casas e arredondando a ultima..
como eu trabalho com as 8 casas... pois o sistema é para financiamento bancário e isso requer alta precisão nas contas... :(
Desde já agradeço
[]s
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)