Não arredondar valores

Discussão em 'Progress 4GL' iniciado por Demetrius, Julho 24, 2009.

  1. Demetrius

    Demetrius Sem Pontuação

    Olá galera, estou com um problema que não consigo resolver.
    Busco um determinado valor no BD e quando exporto para o txt ele vai arredondado.

    A variável que recebe o valor esta da seguinte forma.

    def var A as dec format 999999999999

    assign a = 94,96 e quando exporto pro txt ele imprime 94.

    Aguém tem alguma idéia??
  2. eduardo.leite

    eduardo.leite Equipe de Suporte Moderador Equipe de Suporte

    na definição da variável voce retirou as casas decimais, quando definiu como "def var A as dec format 999999999999" você está dizendo que o número de casas decimais é igual a 0 (zero), sem casas decimais.

    Para sair o valor correto, defina assim: "def var A as dec format 999999999999.99", ou então caso queira que saia 0000009496, tem que multiplicar o valor por 100.

Compartilhe esta Página