Estou de volta, buscando ajuda de vocês!
Fiz um form de login com tudo certo.
Porém, gostaria que se um usuário digitasse a senha errada, abrisse novamente o form de login.
Abaixo, o código no form principal, onde: "APEMenu" é o form principal e "frmExemplo" é o form de login.
Private Sub Form_Open(Cancel As Integer)
If Me.RecordsetClone.RecordCount = 0 Then
MsgBox "A senha digitada não confere", vbExclamation, "ID incorreta"
DoCmd.Close acForm, "APEMenu"
DoCmd.OpenForm "frmExemplo", acNormal, "", "", , acWindowNormal
Else
Forms!frmExemplo.Visible = False
DoCmd.OpenForm "APEMenu", acNormal, "", "", , acWindowNormal
DoCmd.Close acForm, "frmExemplo"
End If
End Sub
Fiz um form de login com tudo certo.
Porém, gostaria que se um usuário digitasse a senha errada, abrisse novamente o form de login.
Abaixo, o código no form principal, onde: "APEMenu" é o form principal e "frmExemplo" é o form de login.
Private Sub Form_Open(Cancel As Integer)
If Me.RecordsetClone.RecordCount = 0 Then
MsgBox "A senha digitada não confere", vbExclamation, "ID incorreta"
DoCmd.Close acForm, "APEMenu"
DoCmd.OpenForm "frmExemplo", acNormal, "", "", , acWindowNormal
Else
Forms!frmExemplo.Visible = False
DoCmd.OpenForm "APEMenu", acNormal, "", "", , acWindowNormal
DoCmd.Close acForm, "frmExemplo"
End If
End Sub