Login-Fenster erstellen

Ich habe eine Login-Fenster mit Name und Passwortabfrage erstellen.
Leider muss ich bislang noch einen OK-Button anklicken um die Passwortüberprüfung zu starten und bei erfolgreichem Login das Fenster zu schließen.
Ich möchte aber direkt nach Eingabe des Passworts und einmaligem Return die Passwortüberprüfung starten.
Wenn ich aber das Fenster aus der txtPasswort_LostFocus() Prozedur schließen lasse, kommt es zu einem Fehler, weil man aus dieser Ereignisprozedur heraus das Formular nicht schließen darf.
Hat jemand zufällig eine Lösungsmöglichkeit?

Tschau Frank

Hallo Frank,

probiers mal mit einer „nach Aktualisierung“-Prozedur …

gruss moritzbock

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Genau so gehts
…klappt hervorragend bei der AfterUpdate-Eigenschaft von txt_Passwort:

checke txt_Passwort.value mit Deiner Passwort-Tabelle ab,

if EintragPWTabelle = txt_Passwort then
Docmd.Close acForm, „Loginformular“
und mach irgendwas
else
Msgbox „PW falsch“
DoCmd.GoToControl („txt_Passwort“)
forms!LoginFormular!txt_Passwort = „“
end if