Avatar billede mick Nybegynder
11. marts 2001 - 18:56 Der er 1 løsning

Egendefinert advarsel ved DELETE

Når jeg kører en \"DELETE FROM tabel... etc.\" kommer der den normale \"Du er ved at slette x antal poster.....\" fejlmeldingsboks op.

Er det muligt at erstatte denne med en egendefinert?
11. marts 2001 - 19:39 #1
Du kan lave din egen Msgbox ved f.eks. at skrive:

Dim db as Database
If MsgBox(\"Ønsker du at slette\", vbQuestion + vbYesNo, \"Slet?\") = vbYes Then
    Set db = Currentdb
    db.Execute \"DELETE FROM....\"
End if


Du kan også disable den indbyggede advarsel enten ved at benytte Docmd.Setwarnings således:

If MsgBox(\"Ønsker du at slette\", vbQuestion + vbYesNo, \"Slet?\") = vbYes Then
    Docmd.Setwarnings False
    Docmd.RunSQL \"DELETE FROM .....\"
    Docmd.SetWarnings True
End if

/Thomas
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