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]Código Não informa "chave errada"

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Código Não informa "chave errada" Empty [Resolvido]Código Não informa "chave errada"

    Mensagem  Assis 18/2/2018, 15:00

    Boa tarde Amigos

    O código abaixo inicial, é a parte que está entre as linhas  ===================.

    Quando a chave digitada está errada, não acontece nada .........
    Estou a tentar, que quando a chave digitada for errada informar com uma Msgbox.

    Não estou a conseguir.
    Obrigado
    Código:

    Dim Confirma
     Confirma = MsgBox("Confirma o Registo ? ", vbYesNoCancel, "Aviso")
    If Confirma = vbCancel Then
      Exit Sub
    End If
    If Confirma = vbYes Then
    '=======================================================================

    If IsNull(varRegistro) Then Exit Sub
    If Not IsNumeric(varRegistro) Then Exit Sub
    If fncRegistro(1, 3, 76543) = varRegistro Then
       If booComercial Then
           Call fncCriarChaveRegWin(0, varIdCom)
       Else
           CurrentDb.Execute "UPDATE tblRegistro SET campo1 = '" & fncCripChave(varRegistro, 2, 112233) & "'"
       End If
       booRegistrado = True
       DoCmd.Close acForm, "frmRegistro", acSaveNo
    Else
       Tentativa = Tentativa + 1
       If Tentativa = 3 Then
           booRegistrado = False
           DoCmd.Close acDefault
           MsgBox "Chave Errada", vbCritical, "Aviso"
       End If
    End If

    '=======================================================================
    Else
       MsgBox "Chave Errada", vbCritical, "Tente outra Vez"
          'DoCmd.Quit
          DoCmd.Close
    End If


    .................................................................................
    *** Só sei que nada sei ***
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Código Não informa "chave errada" Empty Re: [Resolvido]Código Não informa "chave errada"

    Mensagem  Noobezinho 18/2/2018, 20:43

    Assis

    Não da pra entender/verificar o código em ele estar no aplicativo.

    O código tem vário If... Else....End IF sem ver os controles a que estão ser referindo, não tem como analizar.

    Anexe parte do projeto para podermos analisar

    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Código Não informa "chave errada" Empty Re: [Resolvido]Código Não informa "chave errada"

    Mensagem  Assis 19/2/2018, 13:36

    Noob

    Resolvido com a linha a vermelho

    If IsNull(varRegistro) Then Exit Sub
    If Not IsNumeric(varRegistro) Then Exit Sub
    If fncRegistro(1, 3, 76543) = varRegistro Then
       If booComercial Then
           Call fncCriarChaveRegWin(0, varIdCom)
       Else
           CurrentDb.Execute "UPDATE tblRegistro SET campo1 = '" & fncCripChave(varRegistro, 2, 112233) & "'"
       End If
       booRegistrado = True
       DoCmd.Close acForm, "frmRegistro", acSaveNo
       MsgBox "Registado Com Sucessos" & vbNewLine & " O Programa Vai Reiniciar", vbCritical, "Aviso"
       DoCmd.Quit
    Else

       MsgBox "Chave Errada", vbCritical, "Aviso"

       Me.Registro = Null
       Me.Registro.SetFocus
       
       Tentativa = Tentativa + 1
       If Tentativa = 3 Then
           booRegistrado = False
           DoCmd.Close acDefault
           MsgBox "3 Vezes a Chave Errada" & vbNewLine & " Tente outra Vez", vbCritical, "Aviso"
       End If
    End If


    .................................................................................
    *** Só sei que nada sei ***
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Código Não informa "chave errada" Empty Re: [Resolvido]Código Não informa "chave errada"

    Mensagem  Noobezinho 19/2/2018, 13:52

    Que ótimo que descobriu onde "pegava".

    Valeu o retorno Assis.

    Boa sorte!


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.

    Conteúdo patrocinado


    [Resolvido]Código Não informa "chave errada" Empty Re: [Resolvido]Código Não informa "chave errada"

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 12:25