Avatar billede rasmusd Praktikant
15. august 2002 - 17:42 Der er 4 kommentarer

MSGBOX fejl ved brug

Jeg har en MSGbox, hvor jeg tester ja eller nej, til at køre en makro, den har virket og virker sådan set stadig, men efter kørsel er databasen låst, og jeg skal lukke den ned og åbne igen, inden at jeg kan bruge den igen.
Det mærkelige er at det har virket, og makroen virker når jeg kører den uden om boksen, koden er:
 
Private Sub Kommandoknap59_Click()
Dim intSvar As Integer
On Error GoTo Errhandler
    intSvar = MsgBox("Returdata sendes" + vbLf + vbLf + "Tryk ja, hvis du vil fortsætte" _
    + vbLf + vbLf + "Det er ikke muligt at fortryde denne handling!", vbYesNo + vbExclamation, "Bekræft afsendning af data")
    If intSvar = vbYes Then
    DoCmd.RunMacro "Sende og oprette data"
    End If
Errhandler:
    Exit Sub
End Sub
Avatar billede rasmusd Praktikant
15. august 2002 - 17:44 #1
Jeg tror at det er selve kørslen af makroen, der skaber problemer, nogen der kender noget til det ??
Avatar billede mugs Novice
16. august 2002 - 07:36 #2
Jeg har indsat koden i en testdb, og den fungerer perfekt, som du jo også selv skriver, når du kører makroen direkte.
Jeg tror nærmere det er en fejl i formularen. Prøv at se nærmere på, hvilken tilstand formularen er i, når du forsøger at køre makroen. Hvis det er en ny post, er den så oprettet korrekt.
Hvor skal data sendes hen? Hvis de skal sendes til en ny tabel, kan fejlen så ligge her?
Du kan evt. sende db (Access97) til:

mugs@mail.dk
 
Så vil jeg prøve, om den fejler her.
Avatar billede hekla Nybegynder
16. august 2002 - 11:32 #3
Prøv at lave en kopi af din formular, og se om det virker der. Hvis du er afhængig af formularnavnet, kan du jo slette originalen og omdøbe kopien.
Avatar billede hekla Nybegynder
19. november 2002 - 20:23 #4
rasmusd> Skal vi ikke have spørgsmålet lukket?
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