Prezados, estou precisando trazer dados da tabela onde os preços tem números "quebrados" com quebrados quero dizer que são valores com centavos. Entretanto os valores estão vindo arredondados, alguém saberia como proceder? Segue anexo do código.
Prezados, estou precisando trazer dados da tabela onde os preços tem números "quebrados" com quebrados quero dizer que são valores com centavos. Entretanto os valores estão vindo arredondados, alguém saberia como proceder? Segue anexo do código.
Imagino que alguma das funções abaixo atendam a sua necessidade:
NoRound() -> Não arredondar https://tdn.totvs.com/pages/viewpage.action?pageId=24347013
Ceiling() -> Arredondar sempre para cima https://tdn.totvs.com/display/tec/Ceiling
Round() -> Arredondar escolhendo as decimais https://tdn.totvs.com/display/tec/Round
Pelo que pude perceber no fonte, você está usando máscaras para os números com duas casas decimais, não seria esse o problema?
Pela sua descrição não entendi onde no seu programa esse valor está da forma descrita. Por favor diga com mais detalhes sobre o problema, qual campo ou qual local do seu programa esses valores estão sem a parte fracionada. Observe se realmente o campo manipulado possui decimais no dicionário, o dbaccess faz esse tratamento internamente.
— Cirilo Rocha 28 de Jul de 2022