Avatar billede moba Nybegynder
29. november 2004 - 11:12 Der er 4 kommentarer og
1 løsning

goto record

Hejsa
I en formular "Hovedform" vises en underformular "Uform".
Jeg benytter mig af Uform.Requery, ved form.activate. Problemet består i, at jeg ved form.activate skal opdatere uform som før altså med requery, men den post som er markeret på underformularen skal fortsat være markeret. Jeg har forsøgt at bruge acgoto, og så sætte offset til ex 10, dette vil være en ok løsning, men eftersom det er en underformular kan jeg ikke bruge denne kommando unden at åbne underformularen i et nyt vindue, hvilket ikke giver mening.
Any clue
Morten
Avatar billede Jørgen Kirkegaard Professor
29. november 2004 - 15:09 #1
Jeg ved ikke, om jeg har forstået spg., men et "skud i tågen" kunne være, hvis der er felter, som identificerer rækkerne, så at bruge "find" på dem.
Avatar billede mugs Novice
29. november 2004 - 16:46 #2
I en fortløbende formular hvor jeg kører en requery, bliver jeg på samme post som før requery med denne:

Dim bookm
bookm = Me.Bookmark
Me.Requery
Me.Bookmark = bookm

Jeg forstår ikke helt dit spørgsmål, men måske et skud i den rigtige retning.
29. november 2004 - 22:30 #3
Du kan godt bruge docmd.Gotorecord i en underformular. Du er blot nødt til at flytte fokus til underformularen forinden:

Docmd.gotocontrol "Uform"
docmd.Gotorecord,,acgoto 10
Avatar billede moba Nybegynder
30. november 2004 - 20:29 #4
Hej med jer
Tak for jeres svar, det er Jepsens som sidder lige i øjet.
Havde ikke lige tænkt på gotocontrol, det er jo storartet.
Tak for det.
Morten
30. november 2004 - 20:36 #5
selv tak :o)
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