Arredondamento de valores

Delphi

19/12/2003

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


Mardegan

Mardegan

Curtidas 0

Respostas

Rfpsatin

Rfpsatin

19/12/2003

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..


GOSTEI 0
Edilcimar

Edilcimar

19/12/2003

coloque o campo no piradox como currency pois aí quando ele for gravado já vai gravado arredondado


GOSTEI 0
POSTAR