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]Codigo de Verificação para @

    avatar
    kadhu
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 734
    Registrado : 25/04/2012

    [Resolvido]Codigo de Verificação para @ Empty Codigo de Verificação para @

    Mensagem  kadhu 6/9/2012, 20:08

    Boa tarde ,mais uma vez peço a juda dos amigos do forum!!Tenho um frm de cadastro de clientes e preciso de uma verificação para o operador sempre ter que digitar o email corretamente
    Qual seria o cód ,para verificação ,e exigir a digitação do @ ou do email completo?obrigado
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Codigo de Verificação para @ Empty Re: [Resolvido]Codigo de Verificação para @

    Mensagem  Fernando Bueno 6/9/2012, 21:02

    kadhu boa tarde.

    Seria isso?


    COMO"[A-Z]*@[A-Z].com" OU "[A-Z]*@[A-Z].net" OU "[A-Z]*@[A-Z].org"


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Codigo de Verificação para @ 16rzeq
    avatar
    kadhu
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 734
    Registrado : 25/04/2012

    [Resolvido]Codigo de Verificação para @ Empty Re: [Resolvido]Codigo de Verificação para @

    Mensagem  kadhu 7/9/2012, 01:44

    Boa noite Fernando ,vou tentar aqui !!obrigado
    avatar
    kadhu
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 734
    Registrado : 25/04/2012

    [Resolvido]Codigo de Verificação para @ Empty Re: [Resolvido]Codigo de Verificação para @

    Mensagem  kadhu 7/9/2012, 01:57

    Fernando mas isso é numa consulta?onde eu insiro?obrigado
    O VBA não aceita esta expressão!!!
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Codigo de Verificação para @ Empty Re: [Resolvido]Codigo de Verificação para @

    Mensagem  Avelino Sampaio 7/9/2012, 08:30

    Olá

    Neste artigo abaixo tem uma função de verificação do meu amigo Plinio. Veja se atende.

    http://www.usandoaccess.com.br/tutoriais/tuto20.asp?id=1#inicio

    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Codigo de Verificação para @ Empty Re: [Resolvido]Codigo de Verificação para @

    Mensagem  JPaulo 7/9/2012, 11:36

    Aproveite e veja também o meu código:

    Valida Email
    http://maximoaccess.forumeiros.com/t11-102-codigos-vba-para-access#14



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Codigo de Verificação para @ Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Codigo de Verificação para @ Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Codigo de Verificação para @ Folder_announce_new Instruções SQL como utilizar...
    avatar
    kadhu
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 734
    Registrado : 25/04/2012

    [Resolvido]Codigo de Verificação para @ Empty Re: [Resolvido]Codigo de Verificação para @

    Mensagem  kadhu 7/9/2012, 15:54

    Obrigado a todos ,no caso deste cód ,ele vai dentro de um modulo?
    Valida emails

    Public Function ValidaEnderecoEmail(CampoEmail As String) As Boolean
    'Valida email
    'se a @ nгo existir
    If (InStr(1, CampoEmail, "@") = 0) Then
    MsgBox "Email invбlido...", vbCritical
    ValidaEnderecoEmail = False
    Exit Function
    End If
    'se o ponto nгo existir
    If (InStr(1, CampoEmail, ".") = 0) Then
    MsgBox "Email invбlido...", vbCritical
    ValidaEnderecoEmail = False
    Exit Function
    End If
    'se a @ seguido de ponto nгo exitir
    If (InStr(CampoEmail, "@.") > 0) Then
    MsgBox "Email invбlido...", vbCritical
    ValidaEnderecoEmail = False
    Exit Function
    End If
    'se nгo existir algo depois do ponto
    If ((InStr(CampoEmail, ".")) = ((Len(CampoEmail)))) Then
    MsgBox "Email invбlido...", vbCritical
    ValidaEnderecoEmail = False
    Exit Function
    End If
    'tem de exitir duas letras apуs o ponto
    If ((Len(CampoEmail)) < (InStr(CampoEmail, ".") + 2)) Then
    MsgBox "Email invбlido...", vbCritical
    ValidaEnderecoEmail = False
    Exit Function
    End If
    'tem de existir algo escrito, antes da @
    If (InStr(1, CampoEmail, "@") = 1) Then
    MsgBox "Email invбlido...", vbCritical
    ValidaEnderecoEmail = False
    Exit Function
    End If
    ValidaEnderecoEmail = True
    End Function


    'Para chamar a funзгo:

    Private Sub Text26_AfterUpdate()
    Call ValidaEnderecoEmail(Me.SuaCaixaTexto)
    End Sub
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Codigo de Verificação para @ Empty Re: [Resolvido]Codigo de Verificação para @

    Mensagem  JPaulo 7/9/2012, 16:03

    Você pode inserir num modulo, ou se for para utilizar apenas num form, pode ficar dentro do VBA do proprio form.



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Codigo de Verificação para @ Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Codigo de Verificação para @ Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Codigo de Verificação para @ Folder_announce_new Instruções SQL como utilizar...
    avatar
    kadhu
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 734
    Registrado : 25/04/2012

    [Resolvido]Codigo de Verificação para @ Empty Re: [Resolvido]Codigo de Verificação para @

    Mensagem  kadhu 7/9/2012, 16:11

    ok Jpaulo ,vou testar aqui ,Obrigado
    avatar
    kadhu
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 734
    Registrado : 25/04/2012

    [Resolvido]Codigo de Verificação para @ Empty Re: [Resolvido]Codigo de Verificação para @

    Mensagem  kadhu 7/9/2012, 19:43

    Grande JPaulo! Digamos que eu esteja usando dentro do frm no evento, no atual!!este final do codigo para que serve?no negrito vai o nome do campo email?

    'Para chamar a funзгo:

    Private Sub Text26_AfterUpdate()
    Call ValidaEnderecoEmail(Me.SuaCaixaTexto)
    End Sub
    Outra dúvida mudei o nome dos campos mas não funciona voce pode dar uma olhada?


    Public Function ValidaEnderecoEmail(Email As String) As Boolean
    'Valida email
    'se a @ nao existir
    If (InStr(1, CampoEmail, "@") = 0) Then
    MsgBox "Email invalido...", vbCritical
    ValidaEnderecoEmail = False
    Exit Function
    End If
    'se o ponto nao existir
    If (InStr(1, Email, ".") = 0) Then
    MsgBox "Email invalido...", vbCritical
    ValidaEnderecoEmail = False
    Exit Function
    End If
    'se a @ seguido de ponto nao exitir
    If (InStr(Email, "@.") > 0) Then
    MsgBox "Email invalido...", vbCritical
    ValidaEnderecoEmail = False
    Exit Function
    End If
    'se nao existir algo depois do ponto
    If ((InStr(Email, ".")) = ((Len(Email)))) Then
    MsgBox "Email invalido...", vbCritical
    ValidaEnderecoEmail = False
    Exit Function
    End If
    'tem de exitir duas letras apos o ponto
    If ((Len(Email)) < (InStr(Email, ".") + 2)) Then
    MsgBox "Email invalido...", vbCritical
    ValidaEnderecoEmail = False
    Exit Function
    End If
    'tem de existir algo escrito, antes da @
    If (InStr(1, CampoEmail, "@") = 1) Then
    MsgBox "Email invalido...", vbCritical
    ValidaEnderecoEmail = False
    Exit Function
    End If
    ValidaEnderecoEmail = True
    End Function

    'Para chamar a funcao:

    Private Sub Email_AfterUpdate()
    Call ValidaEnderecoEmail(Me.Email)
    End Sub
    End Sub
    avatar
    kadhu
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 734
    Registrado : 25/04/2012

    [Resolvido]Codigo de Verificação para @ Empty Re: [Resolvido]Codigo de Verificação para @

    Mensagem  kadhu 8/9/2012, 16:18

    Boa tarde !Ainda não consegui resolver ,JPaulo ,preciso de um help!
    avatar
    kadhu
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 734
    Registrado : 25/04/2012

    [Resolvido]Codigo de Verificação para @ Empty Re: [Resolvido]Codigo de Verificação para @

    Mensagem  kadhu 10/9/2012, 00:11

    Boa noite, ainda não obtive solução!!
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Codigo de Verificação para @ Empty Re: [Resolvido]Codigo de Verificação para @

    Mensagem  JPaulo 10/9/2012, 10:00

    O problema foi você alterar o código, o que não deve...

    Veja o simples;

    http://dl.dropbox.com/u/771097/ValidaEmail.rar



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Codigo de Verificação para @ Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Codigo de Verificação para @ Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Codigo de Verificação para @ Folder_announce_new Instruções SQL como utilizar...
    avatar
    kadhu
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 734
    Registrado : 25/04/2012

    [Resolvido]Codigo de Verificação para @ Empty Re: [Resolvido]Codigo de Verificação para @

    Mensagem  kadhu 10/9/2012, 14:39

    Bom dia Obrigado JPaulo !vou estudar aqui e adaptar !!
    avatar
    kadhu
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 734
    Registrado : 25/04/2012

    [Resolvido]Codigo de Verificação para @ Empty Re: [Resolvido]Codigo de Verificação para @

    Mensagem  kadhu 10/9/2012, 15:08

    Meus agredecimentos!!
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Codigo de Verificação para @ Empty Re: [Resolvido]Codigo de Verificação para @

    Mensagem  JPaulo 10/9/2012, 15:33

    Obrigado pelo retorno, o fórum agradece.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Codigo de Verificação para @ Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Codigo de Verificação para @ Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Codigo de Verificação para @ Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Codigo de Verificação para @ Empty Re: [Resolvido]Codigo de Verificação para @

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 17:54