Avatar billede rosco Novice
01. maj 2003 - 20:39 Der er 8 kommentarer og
1 løsning

Ved opdatering af formular hopper den tilbage til første post

Access 2000, Project: Videokartotek
Ved opdatering af formular hopper den tilbage til første post. Jeg fandt denne oplysning i en bog om Access97, men er faktisk i tvivl om hvordan jeg skal bruge den.
------------------------------
Du kan blive stående i samme post, selvom du opdaterer din formular, vha en særlig opdateringsprocedure.

Du skal bare tilføje en henvisning til den rigtige formular når du starter proceduren.

Sub FormularOpdatering(FormObj As Form)
Dim Bogmærke As variant
On error Resume Next
    Bogmærke=FormObj,Bookmark
    FormObj.Requery
    FormObj.Bookmark=Bogmærke
End Sub

Proceduren markerer den aktuell post vha. et bogmærke. Når opdateringen er færdig, placeres markøren igen i denne post.
Avatar billede mugs Novice
01. maj 2003 - 20:42 #1
Læg din e-mail. Jeg tror jeg har et eksempel.
Avatar billede rosco Novice
01. maj 2003 - 20:47 #2
Den er her: erlenbach@adslhome.dk
01. maj 2003 - 20:51 #3
Der er en enkelt (slå-)fejl i koden. Et komma har sneget sig ind i stedet for et punktum. Sådan skal koden se ud:

Sub FormularOpdatering(FormObj As Form)
Dim Bogmærke As variant
On error Resume Next
    Bogmærke=FormObj.Bookmark
    FormObj.Requery
    FormObj.Bookmark=Bogmærke
End Sub

Herefter kan du kalde koden på denne måde:
FormularOpdatering Me

Denne sætninge kan f.eks. placeres på en knap eller en hvilken som helst hændelse på formularen.
Avatar billede mugs Novice
01. maj 2003 - 21:01 #4
Sendt.
Avatar billede rosco Novice
01. maj 2003 - 21:11 #5
thomasjepsen: selv efter rettelse fik jeg den ikke til at virke.
derimod virkede denne fra Mugs. som her får mange tak.
(Nu giver jeg vel ikke anledning til en slåskamp):):)
Dim bookm
bookm = Me.Bookmark
Me.Requery
Me.Bookmark = bookm
Avatar billede mugs Novice
01. maj 2003 - 21:15 #6
Noble gentlemen slås ikke.
Det gør thomasjepsen vel heller ikke :o)
01. maj 2003 - 21:16 #7
overhovedet ikke! Jeg under gerne Mugs lidt point.
Det er jo i princippet den samme løsning, omend den, som du selv havde fundet er lidt mere elegant, idet den kan bruges fra alle formularer ved blot en enkelt sætning.
Mugs' løsning er den, som jeg selv plejer at bruge, selvom man skal skrive noget mere hver gang.
Avatar billede rosco Novice
01. maj 2003 - 22:06 #8
Just for fun, Good night.:)
Avatar billede mugs Novice
01. maj 2003 - 22:07 #9
Nat :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