Avatar billede puppetmaster Nybegynder
24. september 2004 - 13:33 Der er 4 kommentarer og
1 løsning

Skifte focus fra underform til hovedform

Mit system er opbygget sådan at hovedformularen egentlig bare skifter mellem forskellige underformularer, altså som en menu-formular.
Når jeg trykker på en bestemt knap, vil jeg gerne skifte focus fra underformularen til hovedformularen, dvs. så hovedformularen "aktiveres" og underformularen "de-aktiveres", så data i underformularen skrives i tabellen.
Hvordan gøres det i VBA?
Avatar billede mugs Novice
24. september 2004 - 13:46 #1
Me.Parent!kunde.SetFocus

hvor kunde er et felt i parentform
Avatar billede mugs Novice
24. september 2004 - 13:51 #2
Kan du ikke blot gennemtvinge en legring af underformularen med:

docmd.runcommand accmdsaverecord

istedet for at skifte til parentform?
Jeg kan ikke være til mere hjælp nu. Skal på arbejde.
Avatar billede puppetmaster Nybegynder
24. september 2004 - 14:06 #3
Lige hvad jeg havde brug for, men hvordan ser det ud hvis der er tale om en formular, som IKKE er en underformular?
Avatar billede mugs Novice
24. september 2004 - 22:59 #4
Me.Parent!kunde.SetFocus

Forudsætter at markøren er placeret i en underformular. Udtrykket Parent (parent = forælder) betyder den "hoved"-formular som underformularen er knyttet. Me refererer til den til en hver tid aktive formular også selv om denne er en underformular.
Koden kan således siges at være universiel, idet den kan benyttes i alle underformularer uden ændringer.

Hvis du skal den anden vej fra Parent form til en underformular, skal det se sådan ud:

Me.Underformularens navn.SetFocus

Me refererer nu til parentform, og du er nødt til at "døbe" underformularen, idet en parent form kan have flere underformularer (childforms), medens en underformular kun kan have een Parentform.

Denne.

docmd.runcommand accmdsaverecord

fungerer overalt.

Men  hvilken af koderne vart det, du "lige havde brug for"?
Avatar billede puppetmaster Nybegynder
27. september 2004 - 13:34 #5
Takker, mugs, det var koden til at skifte focus jeg "lige havde brug for".
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

IT-JOB

AL Sydbank A/S (tidligere Arbejdernes Landsbank)

Tech Lead til Datacenter Operations

AL Sydbank A/S (tidligere Arbejdernes Landsbank)

Teamleder til AL Sydbanks GDPR & Tech Regulation i Aabenraa

Netcompany A/S

Test Consultant