Formatação com 4 casas decimais

Discussão em 'Progress 4GL' iniciado por antenor, Novembro 22, 2010.

  1. antenor

    antenor Membro Participativo

    Estou precisando gravar em um sistema a cotação do dolar. Quando eu mando gravar o valor é arredondad para duas cadas. Eu já ajustei no banco para 4 casas e estou formatando o valor assim: 9.9999 (campo format).

    - no formulário estou recebendo o valor assim:

    string(Pedido.Tx_cambio,"9.9999") - com value = tx

    - e gravando assim:

    ASSIGN Pedido.Tx_cambio = decimal(GET-VALUE("tx")).

    agradeço se algúem puder me ajudar.
  2. felix

    felix Membro Participativo

    Boa Tarde.


    Só uma pergunta, no banco vc colocou casas no format ou no decimals? Porque quem controla a quantidade de casas no banco de dados é o decimal.

    Espero ter ajudado
  3. eduardo.leite

    eduardo.leite Equipe de Suporte Moderador Equipe de Suporte

    Caro colega,


    Olhe na definição do banco de dados se você definiu em DECIMAL = 4, se definir 2 neste campo, será sempre gravado 2 posições, mesmo que no formato esteja com mais de 2.



    Att.


    Eduardo Leite

    Arquivos Anexados:

Compartilhe esta Página