Как указано в заголовке, может ли кто-нибудь помочь мне с моим входом в форму в Access 2013. Я просто хочу, чтобы метка времени обновлялась в моей таблице имен пользователей (datetype datetime) для каждого успешного входа в систему для каждого идентификатора пользователя. Другая проблема заключается в том, что я хочу заблокировать форму входа пользователя для каждого 3 неудачного входа в систему.
Private Sub CmdLogin_Click()
If IsNull(Me.cboNama) Or Me.cboNama = "" Then
MsgBox "Please fill your username first!", vbOKOnly, "Input Username"
Me.cboNama.SetFocus
Exit Sub
End If
If IsNull(Me.txtPword) Or Me.txtPword = "" Then
MsgBox "Please fill your password!", vbOKOnly, "Input Password"
Me.txtPword.SetFocus
Exit Sub
End If
If Me.txtPword.Value = DLookup("Password", "Ms_UserID", "[Password]='" & Me.txtPword.Value & "'") Then
MyUserID = Me.cboNama.Value
MsgBox "Login Success", vbOKOnly, "Message"
'Me.Last_Login = DateTime()
DoCmd.Close acForm, "Frm_Login", acSaveNo
DoCmd.OpenForm "Ms_Userid"
Else
MsgBox "Wrong Username/Password! Please specify your caps lock, Boss..", vbCritical, "Error Message"
Me.txtPword.SetFocus
End If
End Sub