Boa tarde a todos.
Este é meu primeiro contato no fórum, estou com uma situação que não estou conseguindo resolver.
No meu bco de dados (firebird) gravo por exemplo a qtde de venda como float, e ao atribuir na variavel currency a qtde da venda ela arredonda 2 casas após a vírgula,
tentei de todas as formas converter para 3 casas e sempre arredonda por ex.
curQtde := ibtempVendas.fieldbyname('Qtde').asFloat; - tras duas casas
curqtde := StrToCurr(formatfloat(',0.000',curqtde)); tbem tras duas casas e não tres
Se faço numa tipo string funciona mas na currency sempre arredonda, se alguem puder ajudar por favor agradeceria muito, acredito que deve ser simples de
resolver.
Obrigado a todos, forte abraço