Lernen Sie die Debugging-Tools von Microsoft Access verwenden , so dass benutzerdefinierte Visual Basic für Applikationen oder VBA , Programme, die Sie geschrieben haben, ihre Aufgaben ohne Fehler durchzuführen. Obwohl VBA hat viele Werkzeuge zum Debuggen von Programmen , vorsichtig sein, sich allein auf sie zu Programmfehlern zu offenbaren. Wenn Sie Erfassen viele Fehler in einem Programm sind, können das Programm auf der Design-Ebene fehlerhaft sein. Zum Beispiel, wenn das Programm ständig bricht wegen der Nutzdaten in einem Format, das Programm nicht umgehen kann , ist der eigentliche Fehler der Fehler zu antizipieren das Datenformat eingegeben , das ist eine Frage des Designs . Anleitung
dem sofortigen Fenster
1
Klicken Sie auf die Registerkarte "Entwicklertools" der " Visual Basic " -Taste, um die Access -Debugging -Umgebung gelangen .
2
Fügen Sie den folgenden Programm in die Programmierung Fenster , die den Namen der aktuellen Datenbank zeigt .
Public Sub showDBname ()
Debug.print CurrentDb.Name
End Sub
Seite 3
Klicken Sie auf das Menü "Fenster" .
4
Klicken Sie auf den "Sofort" Element, um das Fenster, das die Ausgabe der Debug -Anweisungen in Access Programme zeigt anzuzeigen.
5
Presse "F5" , um das Programm , das den Namen der aktuellen Datenbank in der "Immediate "-Fenster wird angezeigt laufen .
Setzen von Breakpoints
6 < p> Klicken Sie auf " Visual Basic " -Taste der Registerkarte "Entwicklertools" , um die Debugging-Umgebung geben , dann fügen Sie dieses Programm in die Umwelt im Hauptfenster :
Public Sub showDBname ()
Debug. drucken CurrentDb.Name
End Sub
7
Klicken mit der Maus auf den " Debug.Print "-Anweisung.
8
Klicken Sie auf " Debug" -Menüs " Breakpoint "-Befehl. Dieser Befehl setzt einen Marker, der Zugang zu pausieren erzählt die Ausführung eines Programms , so dass Sie überprüfen oder ändern können Variablen eines Programms .
9
Presse "F5 ", um das Programm auszuführen. Beachten Sie die gelbe Markierung , die über die Aussage , bei der Sie einen Haltepunkt erscheint. Das Programm wird nicht ausgeführt, seine Ausgabeanweisung bis Sie die Ausführung fortzusetzen.
10
"F5" drücken , um die Ausführung fortzusetzen. Das Programm druckt den Namen der Datenbank in der "Immediate "-Fenster.
Mit dem Quick Watch
11
Klicken Sie auf die Registerkarte "Entwicklertools" der " Visual Basic "-Taste , um in den Debugging-Umgebung
12
Fügen Sie das folgende Programm in die Umwelt das Fenster .
Public Sub showDBname ()
Debug.print CurrentDb.Name
End Sub
13
Presse "F8" , um das Programm eine Anweisung zu einem Zeitpunkt ausgeführt . Wenn die gelbe Markierung , die die Aussage über auszuführende zeigt , über dem " debug" -Anweisung ist , klicken Sie rechts auf " Current" Text und klicken Sie auf " In den Quick Watch ". Die Quick- Watch-Fenster zeigt den aktuellen Wert der Variablen, die Sie in dem Fenster einfügen .
14
Klicken Sie auf das "+" -Zeichen neben dem "Current" Element, das Sie nur auf die Quick Watch -Fenster hinzugefügt . Das Einzelteil wird zu erweitern, um alle Eigenschaften , die den "Current" Objekt anzuzeigen. Lesen Sie diese Eigenschaften und die der anderen Access-Objekte können Ihnen dabei helfen, Werte zu Fehlern in Ihren Programmen .
15
Presse "F5" bis zum Ende der Ausführung des Programms .