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


4 participantes

    [Resolvido]Acrescentar um numero na mascara

    avatar
    amandaalves1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 482
    Registrado : 01/02/2010

    [Resolvido]Acrescentar um numero na mascara Empty [Resolvido]Acrescentar um numero na mascara

    Mensagem  amandaalves1 8/9/2014, 09:14

    OLá amigos estou aqui novamente
    tenho está mascara :

    \(00") "0000\-0000;0;_

    tentei acrescentar mais um zero nos quatro primeiros zero depois do parentes Exemplo do que fiz \(00") "00000\-0000;0;_
    para ficar com nove digitos mas ai não funciona mais, como faço para acrescentar mais um digito


    Obrigada Amandaalves
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Acrescentar um numero na mascara Empty Re: [Resolvido]Acrescentar um numero na mascara

    Mensagem  Alexandre Neves 8/9/2014, 09:46

    Boa tarde,
    Só vendo. Em princípio, deve funcionar.


    .................................................................................
    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
    avatar
    amandaalves1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 482
    Registrado : 01/02/2010

    [Resolvido]Acrescentar um numero na mascara Empty Re: [Resolvido]Acrescentar um numero na mascara

    Mensagem  amandaalves1 8/9/2014, 10:04

    Olá Alexandre Neves,

    Não funcionou, tentei mudar na tabela no formulário mas perde a funcionabilidade, o banco que estou tentando mudar é o do tópico
    Pesquisar Numero do Projeto e erro ao adicionar novo registgro , no campo celular do form cliente.

    Obrigada Amandaalves
    LiveBrain
    LiveBrain
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 182
    Registrado : 15/05/2011

    [Resolvido]Acrescentar um numero na mascara Empty Re: [Resolvido]Acrescentar um numero na mascara

    Mensagem  LiveBrain 8/9/2014, 10:11

    Olá Amanda,

    Use a Máscara assim : !\(99") "!99900\-0000;;

    Abraços


    .................................................................................
    Abraços

    Live Brain Tutoriais

    "Fraca é a pessoa que não conhece a força que possui nos amigos"
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Acrescentar um numero na mascara Empty Re: [Resolvido]Acrescentar um numero na mascara

    Mensagem  Silvio 8/9/2014, 11:05

    Bom dia a todos.

    Apenas dando um pitaquinho de leve. Particularmente eu prefiro usar o código abaixo tanto para telefone fixo, celular ou recados.

    Private Sub FONE_Exit(Cancel As Integer)
    If Len(FONE) <> "" Then
    Select Case Len(FONE)
    Case 10
    Me.FONE.format = "(@@) @@@@-@@@@"
    Case 11
    Me.FONE.format = "(@@) @-@@@@-@@@@"
    Case Else
    MsgBox ("Número Inválido!"), vbCritical, Me.Caption
    DoCmd.CancelEvent
    Me.FONE = ""
    Me.FONE.SetFocus

    End Select
    End If
    End Sub


    .................................................................................
    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."
    avatar
    amandaalves1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 482
    Registrado : 01/02/2010

    [Resolvido]Acrescentar um numero na mascara Empty Re: [Resolvido]Acrescentar um numero na mascara

    Mensagem  amandaalves1 8/9/2014, 19:17

    Olá amigos desculpe a demora, mas só agora consegui voltar para responder, o código do LiveBrain, funcionou, obrigada pela dica.

    O do Silvio achei muito interessante pois fica no mesmo campo dois tipos de mascara . consegui implementar no evento ao sair como sugeriu, só que quando reabro o formulário a mascara fica perdida, ai clico no campo e saio dele ai volta, e se fechar o formulário e abrir novamente volta sem a mascara o que fazer para manter a mascara poderia explicar?

    Muito obrigada

    Amandaalves
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Acrescentar um numero na mascara Empty Re: [Resolvido]Acrescentar um numero na mascara

    Mensagem  Silvio 8/9/2014, 20:09

    Boa noite....coloque o mesmo código no evento ao carregar do formulário.


    .................................................................................
    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."
    avatar
    amandaalves1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 482
    Registrado : 01/02/2010

    [Resolvido]Acrescentar um numero na mascara Empty Re: [Resolvido]Acrescentar um numero na mascara

    Mensagem  amandaalves1 8/9/2014, 20:14

    Olá sr. Silvio e na tabela para manter a mascara precisa colocar algum para manter a formatação,

    ao carregar do meu formulário, no meu formulário tem 4 campos de telefone que coloquei o seu código, telefone comercila, telefone residêncial, telefone celular e telefone fax
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Acrescentar um numero na mascara Empty Re: [Resolvido]Acrescentar um numero na mascara

    Mensagem  Silvio 8/9/2014, 21:04

    Não há a necessidade de manter a máscara na tabela.

    Inclua esse procedimento, em todos os lugares em que há os números de telefones.


    .................................................................................
    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."
    avatar
    amandaalves1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 482
    Registrado : 01/02/2010

    [Resolvido]Acrescentar um numero na mascara Empty Re: [Resolvido]Acrescentar um numero na mascara

    Mensagem  amandaalves1 8/9/2014, 21:49

    Eu ja havia colocado esse procedimento em todos os campos que tem os numeros de telefone, mas como faço para chamar todos os 4 campos que tem os numeros de telefone no evento ao carregar do formulário.
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Acrescentar um numero na mascara Empty Re: [Resolvido]Acrescentar um numero na mascara

    Mensagem  Silvio 9/9/2014, 07:46

    Bom dia..

    Inclua o procedimento em :

    a- ao carregar o formulário e no atual.
    b- ao sair dos campos onde há o telefone.


    Qualquer duvida, poste o projeto.


    .................................................................................
    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."
    avatar
    amandaalves1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 482
    Registrado : 01/02/2010

    [Resolvido]Acrescentar um numero na mascara Empty Re: [Resolvido]Acrescentar um numero na mascara

    Mensagem  amandaalves1 9/9/2014, 09:02

    Bom dia a todos, sr. Silvio segue o bd com as mudanças que fiz nos numeros de telefone, não entendi como chamar no evento ao carregar do formulário.
    Obrigada Amandaalves
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Acrescentar um numero na mascara Empty Re: [Resolvido]Acrescentar um numero na mascara

    Mensagem  Silvio 9/9/2014, 10:23

    Eis.... coloca-se no evento ao carregar do formulário.

    Private Sub Form_Load()
    'coloca-se a mascara aqui de todos os telefones.

    If Len(Fax_Cliente) <> "" Then
    Select Case Len(Fax_Cliente)
    Case 10
    Me.Fax_Cliente.Format = "(@@) @@@@-@@@@"
    Case 11
    Me.Fax_Cliente.Format = "(@@) @-@@@@-@@@@"
    End Select
    End If

    If Len(Telefone_Celular_Cliente) <> "" Then
    Select Case Len(Telefone_Celular_Cliente)
    Case 10
    Me.Telefone_Celular_Cliente.Format = "(@@) @@@@-@@@@"
    Case 11
    Me.Telefone_Celular_Cliente.Format = "(@@) @-@@@@-@@@@"
    End Select
    End If

    If Len(Telefone_Comercial_Cliente) <> "" Then
    Select Case Len(Telefone_Comercial_Cliente)
    Case 10
    Me.Telefone_Comercial_Cliente.Format = "(@@) @@@@-@@@@"
    Case 11
    Me.Telefone_Comercial_Cliente.Format = "(@@) @-@@@@-@@@@"
    End Select
    End If


    If Len(Telefone_Residencial_Cliente) <> "" Then
    Select Case Len(Telefone_Residencial_Cliente)
    Case 10
    Me.Telefone_Residencial_Cliente.Format = "(@@) @@@@-@@@@"
    Case 11
    Me.Telefone_Residencial_Cliente.Format = "(@@) @-@@@@-@@@@"
    End Select
    End If

    End Sub


    .................................................................................
    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."
    avatar
    amandaalves1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 482
    Registrado : 01/02/2010

    [Resolvido]Acrescentar um numero na mascara Empty Re: [Resolvido]Acrescentar um numero na mascara

    Mensagem  amandaalves1 11/9/2014, 08:53

    Olá amigos bom dia a todos, sr. Silvio, acabei de implementar o seu código, funcionou perfeitamente, ficou ótimo,
    Obrigada pelas dicas,s, e desculpe a demora em responder pois só entro quando estou no serviço, em casa não tem net

    Obrigada novamente

    Amandaalves
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Acrescentar um numero na mascara Empty Re: [Resolvido]Acrescentar um numero na mascara

    Mensagem  Silvio 11/9/2014, 09:08

    O fórum agradece o retorno.

    Bons estudos a ti !


    .................................................................................
    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."

    Conteúdo patrocinado


    [Resolvido]Acrescentar um numero na mascara Empty Re: [Resolvido]Acrescentar um numero na mascara

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 14:19