Casas decimais em valores monetarios

Delphi

07/05/2008

Tenho uma tabela de pedidos onde o campo de valor é um numeric 15,5, utilizo d7 com fb 1.53 e dbx, no delphi vou utilizando esse campo com asfloat, porem estou percebendo problemas com arredondamentos, como sugerem trabalhar com esse campo e resolver este problema ?

Abs


Felipeiw

Felipeiw

Curtidas 0

Respostas

Burnbr

Burnbr

07/05/2008

Boa atrde,
que tipo de problema vc esta tendo?
vc esta formatando o valor?

De um exemplo.

Att


GOSTEI 0
Felipeiw

Felipeiw

07/05/2008

O problema é que na aplicacao estou utilizando somente 2 casas decimais, na mascara do campo, e quando calculo descontos ou acrescimos aparecem as diferencas de arredondamento.

Abs


GOSTEI 0
Dbergkamps10

Dbergkamps10

07/05/2008

Olá,
tente colocar o campo como AsCurency.
Espero ter ajudado.

Att
Dalton


GOSTEI 0
Webjoel

Webjoel

07/05/2008

Olá!

RoundTo(VALOR.AsFloat,-2) //arredonda para duas casas decimais.



GOSTEI 0
POSTAR