16. juni 2004 - 14:33Der er
23 kommentarer og 2 løsninger
Hop fra underformular til hovedformular
I en formular har jeg en underformular. Når man har skrevet noget i underformularen skal der komme en msgbox der minder en om at man skal huske at opdatere et felt i hovedformularen. Det har jeg gjort med:
Private Sub Form_BeforeUpdate(Cancel As Integer) besked = MsgBox("Husk at opdatere opfølgningsdato", vbExclamation, "Har du husket?") End Sub
Nu er det jeg gerne vil have at fokus derefter sættes på feltet NæsteOpfDato i hovedformularen, men
Me!Hovedformular!NæsteOpfDato.SetFocus
Giver fejlen: Microsoft Access kan ikke flytte til kontrolelementet NæsteOpfDato Og det samme sker hvis jeg skriver Me.Parent i stedet for formularens navn.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Her var den ( uddrag) Navigation between Access main and subforms Great idea to enable users to tab through the main form then subform, then back to the main form. Here is a quick and easy method to accomplish the same thing: 1.) add a command button on the subform, 2.) set the button's format to transparent, 3.) set the button's tab order to be the last in the tab sequence, 4.) on the button's GotFocus event, enter the following code to set the focus to a control on the main form: Parent.SetFocus Parent.control_name.SetFocus
Og du er helt sikker på, at tekstboksen hedder NæsteOpfDato (det er ikke tilfældigvis etiketten?) og at markøren rent faktisk KAN placeres i feltet (manuelt)?
Ok, den med den usynlige knap virker, men kun hvis jeg laver underformularen om til fortløbende, og jeg vil altså gerne have den vist som dataark og så virker det ikke, så går den bare hen til ny post. Andre bud?
det er en god regel, at man KUN bør bruge BeforeUpdate (også på kontroller), når man skal validere og have mulighed for at annullere. Ellers skal man altid bruge AfterUpdate.
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.