MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Máscara para CPF/CNPJ no mesmo campo

    Compartilhe

    Maga7
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 23/01/2018

    [Resolvido]Máscara para CPF/CNPJ no mesmo campo

    Mensagem  Maga7 em 23/1/2018, 16:29

    Boa Tarde,

    Buscando apoio na web encontrei uma solução simples, fácil para aplicar a máscara para CPF/CNPJ conforme o usuário escolha o tipo se PF ou PJ, porém quando concluo o registro, fecho o formulário e volto aos registros apenas para leitura/consulta direta no formulário a máscara se perde para os registros CPF sendo apresentados da seguinte forma 18930530/584.

    Como posso manter a máscara em conformidade com o tipo de registro escolhido?(PF,PJ)

    Eu usei a seguinte configuração no campo para o tipo:

    Private Sub tipcli_AfterUpdate()
    If tipcli = "PF" Then
    cnpjcpfcli.InputMask = "000\.000\.000\-00"
    Else
    cnpjcpfcli.InputMask = "00\.000\.000\/0000\-00"
    End If

    End Sub

    Desde já agradeço pelo apoio
    avatar
    CassioFabre
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 728
    Registrado : 18/01/2013

    Re: [Resolvido]Máscara para CPF/CNPJ no mesmo campo

    Mensagem  CassioFabre em 23/1/2018, 16:44

    Boa tarde,

    Uma solução simples (não necessariamente a melhor possível) é salvar a mascara direto na tabela.

    Abraço.


    .................................................................................
    Só não tem código pra morte!

    Maga7
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 23/01/2018

    Obrigado

    Mensagem  Maga7 em 23/1/2018, 19:13

    Obrigado pela dica,

    Mas eu tentei pela tabela mas como é um campo só a máscara ora é CNPJ ora CPF, não soube como fazer, tentei direto no campo CPF/CNPJ do formulário mas também deu na mesma.

    Estou pesquisando, mas até o momento sem sucesso.

    Valeu, Abraços.
    avatar
    cleverson_manaus
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 890
    Registrado : 23/09/2011

    Re: [Resolvido]Máscara para CPF/CNPJ no mesmo campo

    Mensagem  cleverson_manaus em 23/1/2018, 20:32

    Utilize seu código no evento No Atual do seu formulário.


    .................................................................................
    [Você precisa estar registrado e conectado para ver esta imagem.]

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!

    Maga7
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 23/01/2018

    Sucesso e Obrigado!

    Mensagem  Maga7 em 23/1/2018, 22:41

    Boa noite!

    Sucesso, o resultado foi validado e o objetivo atingido, Cleverson, o meu muito obrigado! um grande e forte abraço a você ao Cássio, pela atenção e apoio.

    Deus abençoe!!!

    Valeu!!!

    avatar
    cleverson_manaus
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 890
    Registrado : 23/09/2011

    Re: [Resolvido]Máscara para CPF/CNPJ no mesmo campo

    Mensagem  cleverson_manaus em 23/1/2018, 23:05

    Blz, o fórum agradece seu retorno!!!!


    .................................................................................
    [Você precisa estar registrado e conectado para ver esta imagem.]

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!

      Data/hora atual: 17/12/2018, 10:19