Avatar billede lch Nybegynder
28. marts 2004 - 14:04 Der er 4 kommentarer og
2 løsninger

Automatisk ny post ved åbning

Når jeg går ind på Billetsalgsformularen har jeg følgende kode på hændelsen Ved Åbning:
Private Sub Form_Open(Cancel As Integer)
    If Me.OpenArgs = "OpretNyPost" Then
        DoCmd.RunCommand acCmdRecordsGoToNew
    End If
End Sub

Hvorfor står den ikke klar til en ny ekspedition (ny post)?

mvh Liz
Avatar billede terry Ekspert
28. marts 2004 - 14:25 #1
TRY MOVING THE CODE TO THE ON CURRENT EVENT
28. marts 2004 - 14:27 #2
Jeg vil hellere foreslå at flytte den til Form_Load.

Formularen er endnu ikke indlæst, når Form_Open udføres.
Avatar billede terry Ekspert
28. marts 2004 - 14:29 #3
Are you 100% sure that Me.OpenArgs = "OpretNyPost"? Try on only the Domcmd ... line to see if that works and if it does then your problem is because Openargs is not set!

Private Sub Form_Open(Cancel As Integer)
    'If Me.OpenArgs = "OpretNyPost" Then
        DoCmd.RunCommand acCmdRecordsGoToNew
    'End If
End Sub
Avatar billede lch Nybegynder
28. marts 2004 - 14:37 #4
Har lige prøvet lidt forskelligt men der sker intet.
Prøvede hvad Terry foreslår og udkommenterede 'If Me.openArgs ....osv
Så får jeg en runtimeerror om at DoCmd ikke er tilgængelig....
Avatar billede lch Nybegynder
28. marts 2004 - 15:37 #5
Prøvede både at lave det i vers 2000 og i vers 2003. I 2000 virkede det men ikke i 2003. Nu har jeg taget en kopi af den vers der virker og åbnet den i 2003, og nu virker det også der.
Avatar billede lch Nybegynder
28. marts 2004 - 15:42 #6
Tak for hjælpen...:-)
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