Može i ovako:
Code:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyF1 Then KeyCode = 0: DoCmd.OpenForm "Tvoja neka druga forma"
End Sub
Tako sa forme pokrećeš neku drugu formu bez otvaranja Access Help-a, a F1 pokreće Accessov help u ostatku aplikacije.
Vodi računa da AutoKeys makro možeš da kreiraš samo jednom u jednoj aplikaciji. Na tebi je da odlučiš zašto ćeš ga iskoristiti.
Malo Off Topic.
Ja makro AutoKeys koristim u toku razvoja aplikacije za brzo pravljenje kopije objekta bez dodatne potrebe za pisanjem imena tog objekta.Recimo ovako:
U Macro name upišem: ^D
U KeyStrokes: {F2}^c{enter}%fac^v{home}_{enter}
Wait postavim na No.
Tako selektujem objekat u Database prozoru (forma, tabela, report....), pritisnem Ctrl+D i simuliram Copy-Paste, a Acces mi napravi kopiju dodajući originalnom imenu prefiks _c. Ne može brže biti. Ko hoće neka isproba.