Fokus beim Klicken von Enter

Hallo zusammen!

Ich habe eine Maske zur Überprüfung eines Passwortes. Es gibt das Passwortfeld, einen Button für „OK“ und einen der die DB wieder schließt.

Wenn ich jetzt das Passwort eingebe und ENTER drücke, dann geht der Fokus auf den „OK“ Button, eigentlich will ich aber, dass er gleich diesen Button betätigt und man nicht zwei Mal ENTER drücken muß.

Grüße!

Hallo zusammen!

Hallo alleine :wink:

Ich habe eine Maske zur Überprüfung eines Passwortes. Es gibt
das Passwortfeld, einen Button für „OK“ und einen der die DB
wieder schließt.

Wenn ich jetzt das Passwort eingebe und ENTER drücke, dann
geht der Fokus auf den „OK“ Button, eigentlich will ich aber,
dass er gleich diesen Button betätigt und man nicht zwei Mal
ENTER drücken muß.

Bin mir nicht sicher, aber müsste das nicht funktionieren:
Wenn Du deinen Code den du im „Button_click“-Ereigniss drin stehen hast, einfach in das Passwort-„After-Update“ Ereignis auch reinschreibst? Mit dem Enter müsste das dann doch ausgeführt werden.

Grüße!

Grüße zurück!
Schreib bitte mal, obs funktioniert.

Hallo Fredda,

gute Idee, klappt aber leider nicht. Ich habe an den Button eine Funktion gehängt, die das Formular schließt und bei richtiger Identifizierung des Passwortes in einer Tabelle die „FStart“ Maske aufruft.

Was ich damit sagen will ist, dass ich es sofort (Schließen der Maske) mitbekommen würde, wenn der Code aufgerufen wird.

Grüße

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

Mahlzeit,

Ich habe eine Maske zur Überprüfung eines Passwortes. Es gibt
das Passwortfeld, einen Button für „OK“ und einen der die DB
wieder schließt.

Wenn ich jetzt das Passwort eingebe und ENTER drücke, dann
geht der Fokus auf den „OK“ Button, eigentlich will ich aber,
dass er gleich diesen Button betätigt und man nicht zwei Mal
ENTER drücken muß.

Äh, dumme Frage, aber hast Du auf dem Button die Eigenschaft „Standard“ im Reiter „Andere“ gesetzt? Die bewirkt doch, daß dieser Knopf gedrückt wird, wenn der Benutzer auf Enter geht.

Gruß

Sancho

Hallo k.,

Du hast sowas wie:

Private Sub TASTE_OK_Click()
Deine_Funktion
DoCmd.Close
End Sub

nun musst du nur noch beim Verlassen des Passwortfeldes, diese SUB aufrufen:

Feld: Passwort
Ereignis: Beim Fokusverlust

Private Sub Passwort_Feld_LostFocus()
TASTE_OK_Click
End Sub

hth

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)

Wahnsinn… Danke!
Das war ja einfach. Vielleicht sollte man doch mal ein ACCESS Buch lesen :smile:

Merci!

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

Wahnsinn… Danke!

Gern :smile:

Das war ja einfach. Vielleicht sollte man doch mal ein ACCESS
Buch lesen :smile:

Wobei das ja eigentlich eine Eigenschaft des darunterliegenden Betriebssystems ist (also Windows), das dürfte also mit jeder Programmiersprache gehen.

Gruß

Sancho

Ja, ich kenne das eigentlich aus Java. Aber in ACCESS finde ich immer vor Lauter Eigenschaften den Wald nicht mehr.
Gut wenn sich jemand auskennt.

Grüße aus dem Megaschnee (südliches München)

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