MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


3 participantes

    [Resolvido]Substituir virgula ( , ) por ponto ( . ) ou traço ( - ) em um campo de tabela.

    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Substituir virgula ( , ) por ponto ( . ) ou traço ( - ) em um campo de tabela. Empty [Resolvido]Substituir virgula ( , ) por ponto ( . ) ou traço ( - ) em um campo de tabela.

    Mensagem  Silvio 3/8/2017, 19:01

    Prezados boa tarde a todos.

    Parece ser algo simples e corriqueiro mas.....o tamanho da " bagaça " é grande.

    Vejam, em uma tabela ( tblProdutos ) tenho um campo chamado " Tamanho ", formato texto !!

    O que ocorre, preciso de uma rotina ( Evento clique de um botão qualquer ) que troque vírgulas por ponto ou traço, exemplo:
    P,M,G, ----> P.M.G. ou P-M-G

    Tentei implementar algumas rotinas mas sem resultado.  Tentei também encontrar algo aqui, mas sem resultados concretos.


    Agradeço a quem puder me ajudar.


    Abraços.


    Última edição por Silvio em 3/8/2017, 20:23, editado 1 vez(es) (Motivo da edição : Erro de grafia no título do tópico)


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Substituir virgula ( , ) por ponto ( . ) ou traço ( - ) em um campo de tabela. Empty Subistituir virgula ( , ) por ponto ( . ) ou traço ( - ) em um campo de tabela.

    Mensagem  toyebom 3/8/2017, 19:06



    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8443
    Registrado : 05/11/2009

    [Resolvido]Substituir virgula ( , ) por ponto ( . ) ou traço ( - ) em um campo de tabela. Empty Re: [Resolvido]Substituir virgula ( , ) por ponto ( . ) ou traço ( - ) em um campo de tabela.

    Mensagem  Alexandre Neves 3/8/2017, 19:10

    Boa tarde, Sílvio
    Utiliza a função replace


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Substituir virgula ( , ) por ponto ( . ) ou traço ( - ) em um campo de tabela. Empty Re: [Resolvido]Substituir virgula ( , ) por ponto ( . ) ou traço ( - ) em um campo de tabela.

    Mensagem  Silvio 3/8/2017, 19:17

    Boa tarde caros amigos....

    São mais de 1400 registros.....

    A função Replace atenderá os requisitos acima pela quantidade de registros na tabela ?


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8443
    Registrado : 05/11/2009

    [Resolvido]Substituir virgula ( , ) por ponto ( . ) ou traço ( - ) em um campo de tabela. Empty Re: [Resolvido]Substituir virgula ( , ) por ponto ( . ) ou traço ( - ) em um campo de tabela.

    Mensagem  Alexandre Neves 3/8/2017, 19:26

    UPDATE tblProdutos SET Tamanho=Replace(Tamanho,',','.')


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Substituir virgula ( , ) por ponto ( . ) ou traço ( - ) em um campo de tabela. Empty Re: [Resolvido]Substituir virgula ( , ) por ponto ( . ) ou traço ( - ) em um campo de tabela.

    Mensagem  Silvio 3/8/2017, 19:58

    [Resolvido]Substituir virgula ( , ) por ponto ( . ) ou traço ( - ) em um campo de tabela. Forum14

    Alexandre, negativo.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Substituir virgula ( , ) por ponto ( . ) ou traço ( - ) em um campo de tabela. Empty Re: [Resolvido]Substituir virgula ( , ) por ponto ( . ) ou traço ( - ) em um campo de tabela.

    Mensagem  Silvio 3/8/2017, 20:20

    Mancada minha....dei uma de tonto agora...

    Resolvido Alexandre, agradecido.

    CurrentDb.Execute "UPDATE tblProdutos SET Tamanho = Replace(Tamanho,',','.')"

    Ps: Alexandre, podes por gentileza alterar a palavra errada no titulo do tópico. Subistituir não existe, por substituir ?

    Conteúdo patrocinado


    [Resolvido]Substituir virgula ( , ) por ponto ( . ) ou traço ( - ) em um campo de tabela. Empty Re: [Resolvido]Substituir virgula ( , ) por ponto ( . ) ou traço ( - ) em um campo de tabela.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/3/2024, 11:52