Substituir PONTOS (.) por VÍRGULAS (,) no ACCESS?

É o seguinte, tenho uma tabela no Access onde contém um campo com valores inseridos no datatype TEXTO ou STRING, e agora preciso substituir os pontos por vigulas e vice-versa. Ex. ao invés de 1,200.00 gostaria de 1.200,00 ou 3.00 por 3,00. Preciso fazer isso atraves de uma rotina, pois o processo tem que ser automático. Por isso não posso apenas ir em substituir no menu Editar. Existe algo no SQL ou VBA que faça isso??? Quem pode me ajudar??

Comments

  • Faz tempo que não trabalho com Access, mas aí vai:

    Campo de entrada é texto. Aí não dá, tem que fazer manualmente mesmo, utilizando um módulo em VBA, com comandos de manipulação de string.

    Espero ter ajudado.

    Abraços.

  • O que eu faço é valida-lo com Javascript antes de submeter o formulário.

    No momento que mudei todos os pontos por vírgulas, submeto o formulário e chegam os dados corretos ao ASP.

    <script>

    //substituo os pontos por virgulas

    document.f1.preco.value=document.f1.preco.value.replace('.',',')

    //envio o formulario

    document.creaf.submit()

    </script>

    Ajuda ???

Sign In or Register to comment.