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