Avatar billede geertf Nybegynder
15. marts 2004 - 10:44 Der er 2 kommentarer og
1 løsning

Gå til bestemt post i en anden formular (Access97)

I formularen Frm_Brugere kan man klikke og åbne formularen Frm_OpretNyBruger for at oprette ny bruger. Når oplysningerne er skrevet kan man klikke på "Gem" som gemmer, laver requery af Frm_Brugere (for at sortere alle brugere med den nye post), og til sidst lukker Frm_OpretNyBruger. Indtil vidre ser gemme/lukkeproceduren sådan ud:

***************
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
    Forms!Frm_Brugere.Requery
    DoCmd.Close acForm, "Frm_OpretNyBruger"
***************

Men hvordan får jeg den til at gøre den nye post i Frm_Brugere til den aktuelle? Alle brugere får tildelt et "BrugerID" tænkte jeg, at man kunne bruge den. Har forsøgt med en GoToRecord, men kan ikke få det til at virke. Kan I hjælpe?

Hilsen
Geert
15. marts 2004 - 10:52 #1
Prøv noget á la dette:

  Dim rs
  Docmd.runcommand accmdsaverecord  'i stedet for din egen gammeldags metode 
  Me.visible = False  'måske ikke nødvendig
  Forms!Frm_Brugere.Requery
  Set rs = forms!Frm_Brugere.RecordsetClone
  rs.FindFirst "BrugerID = " & Me!BrugerID
  Forms!Frm_Brugere.bookmark = rs.Bookmark
  rs.Close
  DoCmd.Close acForm, "Frm_OpretNyBruger"
Avatar billede geertf Nybegynder
15. marts 2004 - 11:01 #2
Hmm... jeg vil ikke være gammeldags!
Men det er jeg heller ikke nu - det virker helt som det skal. Mange tak!
15. marts 2004 - 11:11 #3
haha, det var nu ikke dig, der var gammeldags. Det er bare Access, som ikke har fået opdateret sine guider siden version 95. DoCmd.DoMenuItem blev erstattet med Docmd.Runcommand i Version 97, men selv i version 2003 foreslår guiden selv at bruge den gamle metode, selvom der direkte i linien står at metoden er fra version 7.0 (Access 95).

Tsk tsk tsk, Microsoft i en nødeskal ;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