Arredondamento indesejável, TdbEdit, TFloatField
17/01/2006
0
Tenho um campo ´valor´ TFloatField, numa TQuery. É do tipo numeric (11,2) no banco sql server. Esse campo está num TdbEdit. Quando altero ou insiro um valor no DBEdit de 60.90, por exemplo, ao sair do dbdrig, automaticamente ele decrementa para 60.89. Alguém sabe explicar o porquê?
Agradeço a ajuda.
:?
Domingosafn
Posts
17/01/2006
Host
19/01/2006
Domingosafn
Esse ´campo´ precisa ser do tipo Extented, como faço para transformar esse TFloatField em Extended? Jä tentei campo.value, .AsFloat, mas não deu certo. ... :cry:
19/01/2006
Domingosafn
19/01/2006
Paulo
19/01/2006
Domingosafn
Você saberia porque ele poderia estar decrementando?
19/01/2006
Anderh
inclua o campo que está dando problemas e, formate como quizer no Object Inspecto. Lá podes colocar em formato Currency ou em DisplayFormat colocar uma máscara, tipo #,0.00
Acredito que isso resolverá o problema.
Sucesso!
20/01/2006
Domingosafn
Fiz o que sugeriu: coloquei 40.20, deu certo; mas com 30.20 decrementou para 30.19. Acima de 31.20 ele não decrementa, a partir desse valor, a quantia é decrementada. Que doido .. :?
Alguma luz, por favor!
:shock:
20/01/2006
Domingosafn
Com esse DisplayFormat, se o número for negativo, será mostrado?
Clique aqui para fazer login e interagir na Comunidade :)