Ich habe in einer DB ein FE/BE-Design mit einer zusätzlichen Start-DB, die nichts weiter macht, als das das FE auf den Desktop zu kopieren.
Die Start-DB kopiert das FE wunschgemäß nur, wenn der jeweilige Nutzer für das Laufwerk "K:", auf dem sich das BE befindet, freigeschaltet ist. Andernfalls gibt die Start-DB den "Laufzeitfehler 75" aus.
Jetzt meine Frage: Kann man die Ausgabe des Fehlers unterbinden und statt dessen eine Informationsfenster mit dem Text: "Keine Rechte für K: vorhanden" anzeigen lassen? Der "Laufzeitfehler 75" sieht nach einem Programmierfehler aus und verunsichert die Anwender. Kennt jemand dieses Problem auch?
Carl
Ein grobes Gerüst.
Sub DeinProzedere()
On Error GoTo ErrorLabel
'hier Dein Code
ExitProzedere:
'fals es etwas aufzuräumen gibt
Exit Sub
ErrorLabel:
Select Case Err.Number
Case 75:
MsgBox "Text, der dem Benutzer angezeigt werden soll"
Case Else 'unbekannte Fehler
MsgBox Err.Description
End Select
Resume ExitProzedere
End Sub
Siehe auch: Access Anfänger: Fehlerbehandlung (https://dbwiki.net/wiki/Access_Anf%C3%A4nger:_Fehlerbehandlung)
Hat auf Anhieb geklappt. Wahnsinn!
Danke
Carl