Tastenkombinationen anlegen

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

http://www.horst-schulte.de

… 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