01. august 2003 - 15:57Der er
6 kommentarer og 1 løsning
Goto record
Jeg har et problem med følgende løkke.
Dim varfor Dim antal as ingteger Antal = DCount("[sælgernr]", "qry gruppevalg") For varfor = 1 To Antal sælgervar = Forms![Frmmødetilmelding]![gruppevalgunderformular].Form![sælgernr] DoCmd.GoToRecord acActiveDataObject, "gruppevalgunderformular", acNext MsgBox sælgervar Next
Problemet er, at jeg ikke kan få acces til at gå til næste post (acnext), fordi det er en underformular. Jeg får en fejl besked, at "Objektet "gruppevalgunderformular" ikke er åbent" Mvh Morten
Jeg har fundet ud af, at man kan åbne formularen med openfor, og nu virker løkken fint, men problemet er nu, at for hver post i underformularen, skal der tilføjes en ny post i hovedformularen med et sælgernr fra underformularen. Problemet er bare, at nu er det hovedformularen der er lukket!!! Og jeg får problemer hvis jeg forsøger at åbne hovedformularen med openform.
Det kan godt vaere at det bare er mig, men det lyder lidt omvendt at underformularen dikterer hovedformularen fremfor omvendt :-) Ville det vaere muligt at bytte de to rundt?
Problemer er, at hvis jeg i lykken bruger koden "docmd goto record,,acnew" -referere udtrykket til underformularen fordi den lige er blevet åbnet. I alle andre subs ville udtrykket referer det rigtige recordset.
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.