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 ???
Nao