Avatar billede zuschlag Juniormester
05. oktober 2025 - 13:34 Der er 7 kommentarer og
1 løsning

Tabstop, vba

Access vba
jeg har i en formular brug for at ændre tabulatorrækkefølge alt efter hvor data kommer fra
Den tekstboks jeg vil ændre hedder klokkeslet, den har i formularen tabstop = 14
Når formularen åbnes skal denne tekstboks tildeles tabstop = 4
Jeg forsøger med :
Klokkeslet.TabIndex = 4
som afvikles i formularens open-handling
MEN - det virker ikke?
Det gælder i access 2003, 2007, 2010, 2016 og vist også 2019 :-)
Er der et bud
Mvh
Anders Z
Avatar billede Gustav Ekspert
05. oktober 2025 - 16:56 #1
Tabstop kan mig bekendt kun ændres i designvisning.

Men din kode kan styre, hvor fokus rykker til. I AfterUpdate af en tekstbox, kald SetFocus for den tekstboks, der skal aktiveres.
Avatar billede zuschlag Juniormester
05. oktober 2025 - 17:52 #2
Hej Gustav
Tak for kommentar. Jeg frygtede lidt, at det er sådan. Jeg synes bare ikke det er det indtryk jeg har fået af diverse googling.
Jeg finder på noget :-)
Mvh AZ
Avatar billede Gustav Ekspert
06. oktober 2025 - 15:12 #3
Dit indtryk er rigtigt.
Det er en nylig bug, som skulle blive rettet i løbet af ugen.

Man kan fint sætte TabIndex i kode - jeg havde glemt, at jeg faktisk selv gør det i funktionen SetDefaultButton, som findes her:

https://github.com/GustavBrock/VBA.ModernBox
Avatar billede zuschlag Juniormester
06. oktober 2025 - 17:33 #4
Hej Gustav
Jeg har brugt tabindex før, og har først for nylig tænkt på, at der var noget lusk, derfor spørgsmålet.
Nu tænker jeg jo så på hvordan sådan en bug kommer ind i min access 2003? og hvordan kan den rettes? der kommer jo ikke opdateringer til så gamle udgaver :-(
Mvh Anders
Avatar billede Gustav Ekspert
06. oktober 2025 - 18:48 #5
Det har du ret i. Fejlrapporten har kun vedrørt de nyere versioner. 2003 er forladt forlængst.
Så skulle det være noget Windows-noget, men det har jeg svært ved at tro på.
Avatar billede zuschlag Juniormester
06. oktober 2025 - 19:03 #6
Hej
Jeg må på arbejde, og skrive kode til .setfocus :-)
Tak for dialogen.
Mvh Anders
Avatar billede zuschlag Juniormester
08. oktober 2025 - 11:58 #7
Hej Gustav (og andre interesserede)
Nu er jeg forvirret, og tror alligevel på, at problemet er et windows10 issue
I dag på begge mine pc'er virker runtime tabindex perfekt. Access 2003 og access 2007. Jeg har ikke fået nogle opdateringer på office, men jo nok på windows 10 i det tidsrum der gik fra jeg lukkede dialogen.
Således gladere men stadig forvirret :-)
Mvh Anders
Avatar billede Gustav Ekspert
08. oktober 2025 - 12:48 #8
Det må det være.
TabIndex virker også igen hos mig - dog med Access 365 Aktuel kanal.
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