MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Eliminar espaços e sinal de - ao preencher um campo com um botão

    avatar
    Ivan Carlo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 31
    Registrado : 13/06/2015

    [Resolvido]Eliminar espaços e sinal de - ao preencher um campo com um botão Empty [Resolvido]Eliminar espaços e sinal de - ao preencher um campo com um botão

    Mensagem  Ivan Carlo em 28/8/2020, 02:02

    Boa Noite Senhores.
    Tenho um campo que recebe dados do telefone de contato de um cliente no formato: +55 12 34567-8900
    Criei um campo para receber este dado ao clicar em um botão mas preciso eliminar o +55 , os espaços e o sinal de -
    para que fique somente e deste jeito: 12345678900
    Alguém pode me ajudar?
    Obrigado desde já.


    Última edição por Ivan Carlo em 28/8/2020, 02:18, editado 1 vez(es) (Razão : Correção de digitação.)
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3589
    Registrado : 04/04/2010

    [Resolvido]Eliminar espaços e sinal de - ao preencher um campo com um botão Empty Re: [Resolvido]Eliminar espaços e sinal de - ao preencher um campo com um botão

    Mensagem  Avelino Sampaio em 28/8/2020, 10:30

    Olá!

    Creio que o senhor poderá solucionar a sua necessidade se utilizando da função Replace().  Exemplo:

    replace("+55 12 34567-8900","+55","") 'substitui +55 por vazio


    O senhor pode aninhar a função.  Exemplo:

    replace(replace(Replace("+55 12 34567-8900","+55","")," ",""),"-","") 'primeiro a função tira +55, depois tira os espaços e por ultimo o traço


    Se tiver utilizando na consulta gráfica o senhor pode cria um campo(alias) novo.  

    TelLimpo: replace(replace(Replace([NomeDoCampoTelefoneSujo];"+55";"");" ";"");"-";"")


    Se estiver usando pelo VBA, no evento do botão:

    me!NomeCampoTelLimpo = replace(replace(Replace(me!NomeCampoTelefoneSujo,"+55","")," ",""),"-","")


    Sucesso!


    Última edição por Avelino Sampaio em 28/8/2020, 21:51, editado 2 vez(es)


    .................................................................................
    Quer aprender a montar ribbons ?  
    Clique AQUI e conheça o meu aplicativo.

    Ivan Carlo gosta desta mensagem

    avatar
    Ivan Carlo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 31
    Registrado : 13/06/2015

    [Resolvido]Eliminar espaços e sinal de - ao preencher um campo com um botão Empty Re: [Resolvido]Eliminar espaços e sinal de - ao preencher um campo com um botão

    Mensagem  Ivan Carlo em 28/8/2020, 20:17

    Perfeitissimo como Sempre.
    Atendeu explicitamente a minha necessidade.
    Muito Obrigado.
    Very Happy Very Happy Very Happy

      Data/hora atual: 28/9/2020, 10:39