Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fabio Lins

Conversão de Valor - Configurações Regionais

Recommended Posts

Pessoal tenho uma aplicação que pega um valor do banco, formata com Ccur e utiliza este valor em uma função para realizar um outro calculo.Estou utilizando o Ccur pq o campo é uma string e preciso formata-la para valor devido ao calculo.Só que meu problema é que quando a aplicação roda em uma maquina que está com as configurações regionais no formato inglês o valor formatado fica errado e meu cliente disse que não pode colocar as configuraões para Português Brasil.EX: Ccur("395152,33")Regional em Português = 395152,33Regional em Inglês = 395152.33Alguém pode me ajudar? Preciso que me traga sempre no padrão Português Brasil independente da configuração que esteja.Att:Fabio

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você sempre for salvar no BD com o separador decimal como vírgula. Depois é só usar as funções val e replace:

valor_numero = val(replace(valor_do_bd,",","."))

Caso o valor venha com separadores de centenas - como os pontos aqui no brasil - você terá que fazer um replace antes tirando eles.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.