Avatar billede sorba Nybegynder
01. september 2003 - 10:17 Der er 5 kommentarer og
1 løsning

SendKeys "{ESC}"

Når jeg forsøger at bruge sendKeys "{ESC}" i koden bag en formular har den ingen virkning. Brugeren er selv nødt til at bruge escape-tasten selvom jeg har lagt min sendKeys ind. Er der nogen der ved, hvordan man via kode får aktiveret escape-tasten korrekt?
Avatar billede henrik13 Nybegynder
01. september 2003 - 10:31 #1
SendKeys "{ESC}", True
det virker. Har lavet en demo med det.
Avatar billede henrik13 Nybegynder
01. september 2003 - 10:36 #2
Virker  SendKeys "{ESC}", True ikke hos dig har du en anden fejl i databasen. Dette er vba ordren, der skal lægges i en hændelse på knap Ved klik. Min demo kan sendes, læg din E-mail, og access version, ex. Access xp.
Vh Henrik13
01. september 2003 - 15:01 #3
Det afhænger af hvad det er, den skal escape fra. Hvis det er en dialog boks, skal Sendkeys skrives FØR den kommando, som frembringer dialogboksen.

Prøv evt at skrive:
SendKeys "{ESC}", false

lige før den kommando, som frembringer en msgbox eller en formular!
Avatar billede sorba Nybegynder
02. september 2003 - 07:33 #4
Man forsøger at ændre værdien i en drop-down box til en anden værdi i listen. Inden opdatering valideres det om man må ændre til en anden værdi. Hvis man ikke må, laver jeg en docmd.cancelEvent og derefter vil jeg gerne lave en esc for at resette dropdown-boxen.
Ellers skal brugeren jo selv taste esc og det er jo ikke særligt pænt.
02. september 2003 - 13:21 #5
Ah, brug i steder .Undo til dette:

Me!DinKomboboks.Undo
06. marts 2004 - 21:27 #6
Sorba->Hvis du har løst dit problem, lukker du så ikke spørgsmålet?
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