Avatar billede maasen Nybegynder
18. december 2006 - 17:24 Der er 4 kommentarer og
1 løsning

Requery får formular til at hoppe til første post ?

Jeg har en hovedformular, og fra den kalder jeg en anden formular (ikke en underformular).

Når den sekundære formular lukkes, har jeg sat en linje ind i VB'en der får hovedformularen til at opdateres: Forms!MinForm.Requery.

Problemet er at når man således lukker den sekundære formular, hopper hovedformularen tilbage til første post, istedet for den aktuelle. Jeg har prøvet at anvende refresh istedet for requery, men så opdateres hovedformularen ikke.
Avatar billede maasen Nybegynder
18. december 2006 - 17:25 #1
Glemte at skrive "på forhånd tak - Maasen"
Avatar billede mugs Novice
18. december 2006 - 17:55 #2
Dim VARa As Long
DoCmd.GoToControl "id"
VARa = Me.id
Forms!MinForm.Requery.
DoCmd.FindRecord VARa, acEntire, False, , True, acCurrent, True

Hvor feltet id er navnet på feltets unikke id f.eks. tabellens primære nøgle
Avatar billede maasen Nybegynder
18. december 2006 - 18:16 #3
Får denne fejlmelding

Run-time error '2110'
Database cant move the focus to the control procesID

Har skiftet ID ud med ProcesID
Avatar billede mugs Novice
18. december 2006 - 18:27 #4
Hmm - Prøv denne:

Dim VARa As Long
Me.parent.SetFocus
DoCmd.GoToControl "ProcesID"
VARa = Me.ProcesID
Me.Requery.
DoCmd.FindRecord VARa, acEntire, False, , True, acCurrent, True
Avatar billede maasen Nybegynder
18. december 2006 - 18:31 #5
Jeg er lost, det virker heller ikke - måske fordi det ikke er en 'parent' - nu lader jeg bare formen vise alle poster istedet for den aktuelle - vi har lidt travlt, da opgaven med denne db skal afleveres på onsdag :-|
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