Avatar billede taio Novice
01. december 2005 - 00:32 Der er 8 kommentarer og
1 løsning

Windows Funktionstaster

Hej Alle eksperter

Er det muligt at slå alle windows funktionostaster fra, når man kører åbner en database. Sådan de er slået fra i alle formular, og når man skal bruge dem, kalder man den selv, fra de forskellige formular..???

Taio
Avatar billede jesperfjoelner Nybegynder
01. december 2005 - 02:21 #1
er det F-knapperne du mener?
Avatar billede taio Novice
01. december 2005 - 07:42 #2
Ja, f-knapperne. F.eks F1 = hjælp. Det er skide irriterende man skal kode dem væk i alle formular, derfor kunne det være fedt hvis man kunne komme dem til livs i den første formular "hovedmenuen" og senere hen, tilføre dem hvis man skal bruge dem.
Avatar billede jesperfjoelner Nybegynder
01. december 2005 - 13:24 #3
Hvor koder du dem væk i hver formular?

Bruger du noget i stil med?

Private sub Form_KeyDown(keycode as integer)
  If keycode = vbF12 then
  osv....
End sub

Jeg kender desværre ikke til en måde, hvorpå man kan slukke helt for dem.
Avatar billede taio Novice
01. december 2005 - 14:21 #4
Du har helt ret, jeg bruger dem ved keydown, og skal skrive:

IF keycode =vbkeyf1 then
keycode = 0
end IF

ved alle f-knapper, derfor ville det være fedt at kunne slå dem fra en gang for alle og selv bestemme når de skal være aktive.
Avatar billede -anders- Juniormester
01. december 2005 - 15:27 #5
Måske en autoKeys makro, denne læses altid først af access når du taster på en funktionstast feks. F1 uanset om en form er åben eller ej.

Bagdelen her er så at den ikke er slået fra, men altid vil tricke den kode du har bag kaldet når funktiontasten aktiveres et eks.

Opret en makro, og navngiv den Autokeys

I design på makroen skal du i menuen vælge Vis og hakke Makronavne af

Prøv at skriv {F1}i makronavnkolonnen, og vælge handlingen Afslut Access.

Gem og luk makroen, når du taster F1 vil Access afsluttet i stedet for at vise hjælpefilen e.t.c
Avatar billede taio Novice
01. december 2005 - 16:10 #6
aandersen lav et svar, det er super, det havde jeg ikke tænkt på før.
Avatar billede -anders- Juniormester
01. december 2005 - 16:17 #7
Svar, glad for du kunne bruge min kommentar :o)
Avatar billede -anders- Juniormester
01. december 2005 - 16:17 #8
Ups, her er svaret
Avatar billede -anders- Juniormester
01. december 2005 - 16:46 #9
Tak for point, man kan også bruge en Attoexec makro, denne virker på samme måde, men kaldes kun en gang, nemlig når databasen åbnes, det faktisk ganske nyttige funktioner disse to makrotyper, hvis man feks. gerne vil åbne og afvikle en eller anden funktion automatisk når db åbner feks. køresel af en forspørgsel, kan Autoexec makroen hjælpe med dette.
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