Bom dia,
Estou tentando adaptar esse código no meu sistema de login, onde se o usuário erra a senha 3 vezes o sistema fechará automaticamente, porém quando o usuário erra a primeira senha senha, ele já roda as 3 fazes do loop, não dando intervalo para o usuário inserir a senha novamente, segue código abaixo;
att;
Ney
Estou tentando adaptar esse código no meu sistema de login, onde se o usuário erra a senha 3 vezes o sistema fechará automaticamente, porém quando o usuário erra a primeira senha senha, ele já roda as 3 fazes do loop, não dando intervalo para o usuário inserir a senha novamente, segue código abaixo;
- Código:
Dim intErroSenha As Integer
intErroSenha = 0
Do Until intErroSenha = 3
intErroSenha = intErroSenha + 1
If intErroSenha = 1 Then
MsgBox "Senha Incorreta, 1ª Tentativa...", vbInformation, "Atenção"
Me.Txt_Senha = ""
Me.Txt_Senha.SetFocus
ElseIf intErroSenha = 2 Then
MsgBox "Senha Incorreta, 2ª Tentativa, na 3º você sairá do Sistema", vbInformation, "Atenção"
Me.Txt_Senha = ""
Me.Txt_Senha.SetFocus
End If
Loop
MsgBox "Errou 3 vezes", vbInformation, "Atenção"
'DoCmd.Quit acQuitSaveAll
att;
Ney