Avatar billede per2edb Praktikant
17. juli 2007 - 09:27 Der er 5 kommentarer og
2 løsninger

Global virkende Funktions Taster

Jeg ønsker Funktionstaster F1, F2 osv til at hope melem
mine Forms. Hvordan laver man dem?
Avatar billede Slettet bruger
17. juli 2007 - 10:47 #1
Om du kan bruge F-tasterne er jeg ikke klar over, men en nem løsning er at lave en makro, som skal hedde autokeys. I denne tilføjer du kolonnen makronavn og så hvis du eksempelvis skriver ^1 i denne kolonne og så sætter det til at åbne en specifik formular, så vil CTRL-1 åbne denne!~)
Avatar billede per2edb Praktikant
17. juli 2007 - 12:12 #2
Hej og tak for svaret. Det er for upræsist til jeg kan finde ud af det.
Det går heller ikke på F1,F2 osv tasterne hvad der er et must.
Avatar billede per2edb Praktikant
17. juli 2007 - 21:13 #3
Er der ingen der kan hjælpe?
Avatar billede fdata Forsker
17. juli 2007 - 23:40 #4
1. Opret en ny makro
2. Klik på knappen Makronavne (den med XYZ)
3. Indtast makronavnet: {F2}
4. Under Handling vælger du: SendTaster
5. I bunden af skærmen ved Tastetryk skriver du: ^{F6}
6. Gem makroen med navnet AutoKeys

Herefter vil et tryk på F2 bevirke at der sendes Ctrl-F6 (som er Næste vindue kommandoen)
(Forrige vindue er Shift-Ctrl-F6)
Brug hjælpefunktionen ved opbygningen af makroen.
PAS PÅ ikke at omdefinere F1 i starten, så ryger hjælpen jo  ;o)
Avatar billede Slettet bruger
18. juli 2007 - 08:11 #5
Nåh... det er sådan man bruger F-tasterne...

Hvis man følger fdata's anvisninger og så laver pkt. 4 til Åben formular og pkt. 5 er at vælge formularen. Så vil første gang man trykker på F tasterne åbne formularerne og efterfølgende vil den skifte fokus til den pågældende formular...

Lige som du vil have det.. (tror jeg!~)
Avatar billede per2edb Praktikant
18. juli 2007 - 10:50 #6
1000 tak for hjælpen. Det var virkeligt flot stillet op. Kan anbefales andre nybegyndere.
Jeg giver point nu - men hvis i lige kan nå at give et råd til hvordan jeg lægger esc ind med entast. esc er nemlig ikke en tilladt tast.
Avatar billede fdata Forsker
18. juli 2007 - 22:48 #7
Grunden til at jeg brugte Ctrl-F6 var at jeg læste "hoppe mellem
mine Forms" som hoppe mellem vilkårlige forms. Derfor den generelle metode  ;o)
Notationen for Esc er helt enkelt {Esc}; men du har ret: Du får nok ikke lov til at fange den på denne måde.
En anden mulighed ville så være at fange den via kode i de enkelte forms; men det kræver jo en del mere programmering - og logikken er nok lidt sværere ("hvilke forms er åbne og hvilken skal der hoppes til, når der tastes Esc")
Tak for point.
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