01. maj 2003 - 17:04Der er
8 kommentarer og 1 løsning
Blokering af funktionstaster i Access
Jeg har oprettet nogle autokeys (via makroen autokeys); hhv. F1 for Filtrer efter formular og F2 for Anvend filter. Men i et bestemt billede der i nogle tilfælde låses for at overvåge modtagningen af nogle tekstfilimportdata, ønsker jeg ikke at brugeren skal kunne aktivere disse funktioner (ikonerne i værktøjsmenuen har jeg allerede blokeret). Det Hvordan deaktiverer jeg F1 og F2-tasterne, så der ikke sker noget ved tastning af dem; og hvordan aktiverer jeg dem senere igen via lidt VBA-programmering?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Du undersøger bare i dine funktioner om det billede du nævner, er åbent/aktivt. Hvis det er afsluttes funktionen. Hvis det ikke er, kører funktionen som normalt.
Det er den samme formular, jeg befinder mig i. Den ændrer bare status, så jeg lukke en lang række funktioner og tekstbokse af. Og når det er tilfældet, skal brugeren heller ikke kunne aktivere noget med F1 og F2. Dvs. formularen som sådan er hele tiden aktiv - det er blot større eller mindre dele af den, der er tale om. Derfor har jeg brug for at kunne åbne og lukke for adgangen til at bruge F1 og F2.
Jeg har ikke i VBA noget kode tilknyttet F1 og F2. De fungerer udelukkende i kraft af deres oprettelse i makroen Autokeys.
Jeg forestillede mig noget i retning af AllowKey.F1 = False hhv. True. Det kan også være der er en Ascii-kode for F1 og F2-tasterne (??) Det findes jo ikke, men noget lignende. Simpelt hen blokering af F1 og F2, så der ikke sker noget, hvis brugeren taster dem.
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.