online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon Robsenponte vom 10.01.2019, 07:44 Options

Access: Bei Entertaste Makro ausführen

Hallo: Ich habe ein Formular in der Textboxen enthalten sind. Wenn ich in die Textbox etwas eingegeben habe und ich Return drücke soll ein Makro welches in Access vorhanden ist gestartet werden.
Mein Code:
Private Sub Text0_KeyPress(KeyAscii As Integer)
If KeyAscii = vbKeyReturn Then
DoCmd.RunMacro "Suchmakros.SuchenWlzNr"
End If
End Sub
Jedoch wenn ich Enter drücke wird nicht das Makro ausgeführt sondern der Kurser hüpft in die nächste Textbox. Bitte um Hilfe


Antwort schreiben

Antwort 1 von Robsenponte vom 11.01.2019, 13:30 Options

Ok ich habe es selber herausgefunden.

Der Code "Private Sub Text0_KeyPress(KeyAscii As Integer)
If KeyAscii = vbKeyReturn Then
DoCmd.RunMacro "Suchmakros.SuchenWlzNr"
End If
End Sub"
funktioniert.
Man muss jedoch vorher noch eine Kleinigkeit einstellen: In Access im Menü auf Extras -> Optionen -> Register "Tastatur" -> Curser mit Eingabetaste bewegen -> Optionsfeld "Nicht bewegen" aktivieren und schon funktioniert der Spaß.

Mfg Robsenponte

Ähnliche Themen

Makro soll beliebig viele Datensätze mit ausführen
Beatlefield  26.11.2007 - 100 Hits - 5 Antworten

Access 2007 Popup per Makro füllen
Sm4rTie  06.12.2007 - 108 Hits - 3 Antworten

Access nach Excel
andenhans  24.03.2008 - 103 Hits -

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026