Erstellen benutzerfreundlicher Nachrichten in Ihrer Access-Datenbank -Anwendung kann effektiver sein als die Anzeige des Standard-Fehlermeldung . In Visual Basic for Applications (VBA) , benutzen Sie die " On Error GoTo "-Anweisung zu fangen Fehler und leiten das Verfahren fließen auf den Speicherort der Fehlerbehandlung Aussagen . Erstellen Sie einen aussagekräftigen Fehlermeldung mit einer Meldung , die den Benutzer über den Fehler und möglicherweise , wie man es beheben zu informieren. Anleitung
1
Klicken Sie auf " Database Tools ", dann " Visual Basic ", um den Microsoft Visual Basic -Editor zu öffnen . Klicken Sie auf das Menü "Einfügen" , dann " Module" , um einen neuen Code-Modul hinzufügen
2
Erstellen Sie eine neue Sub-Prozedur : .
Private Sub createErrorMessage ()
< p > On Error GoTo Err_createErrorMessage :
3
erstellen String-Variable , die Sie verwenden , um einen Fehler zu generieren :
Dim myData As String
myData = " 1234567 "
4
Fügen Sie den folgenden Code , um einen Fehler , indem Sie " -1 " der length-Eigenschaft der "Linken "-Funktion zu erzeugen:
myData = Left (0, -1)
5
Geben Sie den folgenden Code , um den Fehler zu erfassen , und erstellen Sie eine Fehlermeldung informiert den Anwender über den Fehler :
Exit_createErrorMessage :
Exit Sub
Err_createErrorMessage :
MsgBox " Fehler: . Length muss größer als Null sein " , vbCritical
End Sub
6
Presse "F5" um die Sub-Prozedur ausführen und die Antwort.