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


2 participantes

    [Resolvido]Valida CPF

    avatar
    andre.santana
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 29
    Registrado : 19/07/2011

    [Resolvido]Valida CPF Empty Valida CPF

    Mensagem  andre.santana 23/8/2011, 13:16

    Bom dia,

    Access 2010.

    No repositório de Exemplos, peguei um exemplo do mestre JPaulo, cujo tópico é "Valida CPF ou CNPJ". O exemplo está funcionando, porém queria modificar um detalhe.

    No meu formulário, o campo CPF é o quinto campo a ser preenchido, e quando acontece do CPF ser inválido todos os demais campos (que já estavam preenchidos) voltam a ser nulos, ou seja, é como tivesse sido apertado ESC e o registro que estava sendo inserido é cancelado.

    Gostaria de saber se há como, quando o CPF for inválido, que apenas o campo CPF fique como nulo e os campos que já estavam preenchidos permaneçam preenchidos.

    Alguém poderia ajudar?

    Obrigado
    avatar
    Convidado
    Convidado


    [Resolvido]Valida CPF Empty Re: [Resolvido]Valida CPF

    Mensagem  Convidado 23/8/2011, 21:50

    Poste o código completo.. assim todos poderão ver e ajudá-lo com uma solução
    avatar
    andre.santana
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 29
    Registrado : 19/07/2011

    [Resolvido]Valida CPF Empty Re: [Resolvido]Valida CPF

    Mensagem  andre.santana 24/8/2011, 12:06

    Obrigado pelo retorno. Consegui o que eu queria.

    O código era assim:

    'A introdução do CPF terá de ser feita sem máscara de entrada
    'Os dois campos terão de estar como texto na tabela

    Private Sub txtcpf_BeforeUpdate(Cancel As Integer)
    If Me.txtcpf.Value <> fCPF(Me.txtcpf) Then
    MsgBox "CPF Invalido, introduza novamente...", vbInformation
    Me.Undo
    Cancel = True
    Else
    MsgBox "CPF válido."
    Me.txtcpf.InputMask = "000\.000\.000\-00"
    End If
    End Sub



    Fiz uma alteração em uma linha (em vermelho):

    'A introdução do CPF terá de ser feita sem máscara de entrada
    'Os dois campos terão de estar como texto na tabela

    Private Sub txtcpf_BeforeUpdate(Cancel As Integer)
    If Me.txtcpf.Value <> fCPF(Me.txtcpf) Then
    MsgBox "CPF Invalido, introduza novamente...", vbInformation
    DoCmd.CancelEvent
    Cancel = True
    Else
    MsgBox "CPF válido."
    Me.txtcpf.InputMask = "000\.000\.000\-00"
    End If
    End Sub


    Obrigado mais uma vez.
    avatar
    Convidado
    Convidado


    [Resolvido]Valida CPF Empty Re: [Resolvido]Valida CPF

    Mensagem  Convidado 24/8/2011, 12:24

    Se resolveu.. Resolvido Está... Apenas se esqueceu do resolvido..

    Saudações
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Valida CPF Empty Re: [Resolvido]Valida CPF

    Mensagem  criquio 24/8/2011, 12:29

    Tópico resolvido


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.


    Conteúdo patrocinado


    [Resolvido]Valida CPF Empty Re: [Resolvido]Valida CPF

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/5/2024, 17:12