VBA für Access

Von: akademie.de Redaktion
Stand: 18. März 2008
2.75
(4)
Anmelden um Kommentare zu schreiben

Downloads zu diesem Beitrag

Reagieren auf Ereignisse

Fehlerereignis

Wie kann ich auf Laufzeitfehler in Formularen reagieren? Wie kann ich Datenbankfehler abfangen?

Ein Beispiel zum Error-Ereignis

Private SubForm_Error(DataErr As Integer, Response As Integer)
ConstcstrDuplicateKey = 3022
Dim strMessage As String
Select Case DataErr
Case cstrDuplicateKey
Response = acDataErrContinue
StrMessage = "Jeder Personaldatensatz muss" & _
"eine eindeutige Personalnummer enthalten." & _
"Bitte überprüfen Sie Ihre Daten."
MsgBox strMeldung, vbCritical
End Select
End Sub

Die Ereignisprozedur Error (Bei Fehler) besitzt zwei Parameter: DataErr enthält die aufgetretene Fehlernummer. Mit Response kann geregelt werden, ob eine Fehlermeldung angezeigt werden soll oder nicht.

Diese Seite ist für Mitglieder von akademie.de reserviert.

Möchten Sie die Mitgliedschaft 14 Tage kostenlos testen und den Beitrag komplett lesen?

Oder möchten Sie zunächst mehr über diesen Beitrag erfahren und die Leseproben sehen?

Ich bin bereits Mitglied
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein