Hi,
wie kann ich bestimmten Tastenkombinationen Befehle zuordnen???
Dh. wenn ich z.B. „F8“ drücke, dann soll in einem Formular der nächste Datensatz angezeigt werden.
Wie geht das?
Vielen Dank für eure Hilfe!
Hi,
wie kann ich bestimmten Tastenkombinationen Befehle zuordnen???
Dh. wenn ich z.B. „F8“ drücke, dann soll in einem Formular der nächste Datensatz angezeigt werden.
Wie geht das?
Vielen Dank für eure Hilfe!
Z.B. per Makro:
Makronamensspalte - Aktion
{F1} Datensatz löschen
{F2} irgendwas
usw.
Edler in VBA für das KeyDown-Ereignis:
(vorher Tastenvorschau des FORMS auf Ja stellen):
sub Form_KeyDown(KeyCode as Integer, Shift as Integer)
Select Case KeyCode
case 112:
'F1 wird gedrückt
mach was
case 119:
'F8 gedrückt
mach noch was
End Select
End Sub
Codes sind z.B.:
Pfeil links = 37
Pfeil rechts = 39
F1 = 112
F2 = 113
F3 = 114
F4 = 115
usw.
F12 = 123
Stephan
Nachsatz zu oben
…wenn Du die Makro-Variante nimmst, speichere das
Makro unter dem Namen „Tastaturbelegung“ (dann weiß
Access, was Masse ist)
Stephan
Hi,
Zusatzinfo zum Thema Makro für Tastaturbelegung: In Access 2000 muss das Makro „Autokeys“ heissen nicht mehr „Tastaturbelegung“ wie in Access 97. Ansonsten läuft nämlich nichts.
Grüße
Horst
… exakt so isses für die 2000er Version.
Knuddelduddelhasi hat doch 97.
Mal sehen, was die Kids bei Microsoft denn für Wortschöpfungen bei der nächsten Version finden.
Stephan