Avatar billede maria.cand Nybegynder
11. januar 2005 - 13:11 Der er 4 kommentarer og
1 løsning

Ang slet kommando

Når man anvender denne kode til at slette emner så når man trykker nej ved meddelsesboksen så sletter den alligevel.. HVoad har jeg gjort forkert??

Jeg har jo kun brugt guiden i access til at lave disse knapper.

Private Sub Kommandoknap8_Click()
On Error GoTo Err_Kommandoknap8_Click


    DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70

Exit_Kommandoknap8_Click:
    Exit Sub

Err_Kommandoknap8_Click:
    MsgBox Err.Description
    Resume Exit_Kommandoknap8_Click
   
End Sub
11. januar 2005 - 13:12 #1
prøv denne (nyere) i stedet:

docmd.runcommand accmddeleterecord
Avatar billede maria.cand Nybegynder
11. januar 2005 - 13:41 #2
Den virker thomas - men så skriver den docmd.runcomman... blev anulleret kan den ikke skrive noget andet i stedet??
11. januar 2005 - 13:44 #3
Lav din procedure om således:

Private Sub Kommandoknap8_Click()
On Error GoTo Err_Kommandoknap8_Click

    docmd.runcommand accmddeleterecord

Exit_Kommandoknap8_Click:
    Exit Sub

Err_Kommandoknap8_Click:
    if Err <> 3021 then
        MsgBox Err.Description
        Resume Exit_Kommandoknap8_Click
    endif
End Sub

eller bare:

Private Sub Kommandoknap8_Click()
    On Error Resume next
    docmd.runcommand accmddeleterecord
End Sub
Avatar billede maria.cand Nybegynder
11. januar 2005 - 13:50 #4
Valgte den sidste - jeg takker Thomas
11. januar 2005 - 13:51 #5
selv tak :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