Arredondamento de valores
19/12/2003
0
Utilizo o banco de dados Paradox
Tenho os campos valor_unitario e vr_venda (currency) e margem_lucro (Float), quando multiplico um pelo outro, ele arredonda.
ex.
R$ 15,95 + 10.00¬ = 17,545
Ele mostra como vr_venda 17,54 (porque defini apenas 2 casas decimais).
Quando pego p/ vender exe.
3 x R$ 17,54 = R$ 52,62 , porem ele mostra R$ 52,63.
Ele considerou a 3 casa decimal.
Como fazer para que ele grave como vr_venda 17,54 ignorando as demais casas decimais.
Evandro
Tenho os campos valor_unitario e vr_venda (currency) e margem_lucro (Float), quando multiplico um pelo outro, ele arredonda.
ex.
R$ 15,95 + 10.00¬ = 17,545
Ele mostra como vr_venda 17,54 (porque defini apenas 2 casas decimais).
Quando pego p/ vender exe.
3 x R$ 17,54 = R$ 52,62 , porem ele mostra R$ 52,63.
Ele considerou a 3 casa decimal.
Como fazer para que ele grave como vr_venda 17,54 ignorando as demais casas decimais.
Evandro
Mardegan
Curtir tópico
+ 0
Responder
Posts
24/12/2003
Rfpsatin
Utilizo o banco de dados Paradox
Tenho os campos valor_unitario e vr_venda (currency) e margem_lucro (Float), quando multiplico um pelo outro, ele arredonda.
ex.
R$ 15,95 + 10.00¬ = 17,545
Ele mostra como vr_venda 17,54 (porque defini apenas 2 casas decimais).
Quando pego p/ vender exe.
3 x R$ 17,54 = R$ 52,62 , porem ele mostra R$ 52,63.
Ele considerou a 3 casa decimal.
Como fazer para que ele grave como vr_venda 17,54 ignorando as demais casas decimais.
Evandro
heheeh, trabalha como string então rs...
nesta quarta vou postar minha função de arredondamento, talvez te ajude + duvido q ela faça isso rs..
Responder
25/12/2003
Edilcimar
coloque o campo no piradox como currency pois aí quando ele for gravado já vai gravado arredondado
Responder
Clique aqui para fazer login e interagir na Comunidade :)