24. september 2004 - 13:33Der 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?
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"?
Takker, mugs, det var koden til at skifte focus jeg "lige havde brug for".
Synes godt om
Ny brugerNybegynder
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.