Avatar billede puppetmaster Nybegynder
03. maj 2004 - 09:22 Der er 3 kommentarer og
3 løsninger

F1 til at vise MIN hjælpefil

Hvordan kan jeg (i VBA?) definere det sådan, at det er min hjælpefil der bliver vist (det er faktisk bare en formular med genveje jeg skal vise) og ikke Access' hjælpefil?
03. maj 2004 - 09:27 #1
I formularens OnKeyup (eller -down) lægger du du kode som chekcer om F1 er trykket:

Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
    If Keycode = vbKeyF1 then docmd.OpenForm "DinForm"
End Sub

Derudover skal du sætte formularens Tastgennemsyn = Ja
Avatar billede jkrons Professor
03. maj 2004 - 09:30 #2
Du kan fx bruge KeyPress hændelsen i en formular, men hvis din F1 skal virke overalt og ikke kun i en enkelt formular, er det nemmeste nok at lave en Autokeys makro.
Avatar billede puppetmaster Nybegynder
03. maj 2004 - 09:49 #3
En Autokeys makro?
Hmmm....better look it up in Google! :)
03. maj 2004 - 09:52 #4
Lav en makro, som du kalder AutoKeys.

Vis->Makronavne
I kolonnen Makronavn skriver du {F1} og i handling vælger du bare ÅbnFormular

Hvis dette ikke virker, skal du lige gå i immidiate-vinduet (Ctrl+F8) og skrive:Application.SetOption "Key assignment macro", "Autokeys"
Avatar billede puppetmaster Nybegynder
03. maj 2004 - 09:56 #5
Det virker egentlig med thomas' kode og dog alligevel ikke:
For Access' hjælpefil åbner OGSÅ!
Avatar billede puppetmaster Nybegynder
03. maj 2004 - 09:58 #6
WaddaYaKnow! It WORKS! Takker mange gange!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester