 |
 |
Fehlersuche und Fehlermeldungen |
|
|
Tipp/Trick, 16.06.2006
|
|
|
Access überprüft bei der Eingabe von Aktionen und deren Aktionsargumenten, ob alle Eingaben in der richtigen Schreibweise und Syntax erfolgen. Dennoch kann ein Makro fehlerhaft sein. Um den Fehler genauer einzugrenzen, bietet Access die Möglichkeit zur schrittweisen Ausführung des Makros. |
|
|
|
 |
 |
Variableninhalte unter der Lupe (2003) |
|
|
Tipp/Trick, 03.04.2006
|
|
|
Während der Fehlersuche in VBA-Programmen müssen oft die Inhalte von Variablen während der Laufzeit überwacht werden.
Verwenden Sie das Testfenster, um die Inhalte von Variablen während der Ausführung zu begutachten und die Ausführung bei bestimmten Werten automatisch abzubrechen
|
|
|
|
 |
 |
Wiederbelebung von Formularen (2003) |
|
|
Tipp/Trick, 03.04.2006
|
|
|
Einige VBA-Laufzeitfehler können dazu führen, dass ein bestimmtes Formular nicht mehr aktiviert werden kann. Die Ursache dafür ist, dass Access im Hintergrund eine Operation ausführen wollte, die aufgrund des Fehlers unterbrochen wurde. Dieser Tipp schafft Abhilfe.
|
|
|
|
 |
 |
Laufzeitfehler ohne Sanduhr (2003) |
|
|
Tipp/Trick, 03.04.2006
|
|
|
Während der Entwicklung einer Datenbankanwendung ist es oftmals ärgerlich, wenn der Mauszeiger nach Auftreten eines Laufzeitfehlers als Sanduhr dargestellt wird.
Wandeln Sie den Mauszeiger in diesem Fall mit Hilfe eines Makros wieder in einen Pfeil um.
|
|
|
|
 |
 |
Beliebiges Makro beim Start ausführen |
|
|
Tipp/Trick, 04.07.2005
|
|
|
Das Autoexec-Makro wird beim Start einer Datenbank automatisch ausgeführt. Zusätzlich zu diesem Makro können Sie auch noch ein weiteres Makro mit einem beliebigen Namen starten. Verwenden Sie die Befehlszeilenoption "/X", um ein Makro mit beliebigen Namen beim Start einer Datenbank ausführen zu lassen.
|
|
|
|
 |
 |
GUIDS in VBA nutzen |
|
|
Tipp/Trick, 01.07.2005
|
|
|
Verwenden Sie die beiden Funktionen GUIDFromString und StringFromGUID, um eine GUID in eine Zeichenkette zu konvertieren. |
|
|
|
 |
 |
Alter berechnen |
|
|
Tipp/Trick, 05.08.2004
|
|
|
Bei der Zusammenstellung einer Geburtstagsliste ist es praktisch, wenn zusätzlich zum Geburtsdatum auch gleich das passende Alter der Person angezeigt wird. So sind Sie bei der Gratulation über alles Wichtige Informiert. Verwenden Sie die Datumsfunktionen von Access, um das Alter einer Person zu berechnen.
|
|
|
|
 |
 |
Systemereignisse freigeben |
|
|
Tipp/Trick, 02.08.2004
|
|
|
Bei der Ausführung längerer VBA-Prozeduren wird die Abarbeitung von Windows-Systemereignissen unterbrochen. Ein Beispiel hierfür ist eine Schleife, die regelmäßig über ein Formular eine Statusmeldung ausgibt. Da während der Ausführung keine Systemereignisse bearbeitet werden, erfolgt auch keine Bildschirmaktualisierung. Die Folge ist, daß in dem Formular keine Statusmeldungen angezeigt werden. Verwenden Sie in solchen Fällen die DoEvents-Anweisungen, um Windows die Möglichkeit zur Abarbeitung von Systemereignissen zu geben.
|
|
|
|
 |
 |
Schnelle VBA-Hilfe |
|
|
Tipp/Trick, 02.08.2004
|
|
|
Die in Access eingebauten Funktionen und Anweisungen erwarten in einigen Fällen eine Vielzahl von Parametern, deren Reihenfolge und Bedeutung nicht immer bekannt ist. Aktivieren Sie in diesen Fall die kontextsensitive Hilfe eines bestimmten Schlüsselworts und informieren Sie sich auf der passenden Hilfeseite.
|
|
|
|
|
|
 |
 |
Warnmeldungen abschalten |
|
|
Tipp/Trick, 30.04.2004
|
|
|
Beim Löschen einzelner Datensätze kann die Warnmeldung zur Bestätigung auf die Dauer sehr lästig werden. Glücklicherweise kann man diese Warnmeldungen bei Bedarf ausschalten. |
|
|
|
|
|
 |
 |
AUTOKEYS-Makro verwenden |
|
|
Tipp/Trick, 29.12.2003
|
|
|
Erstellen Sie benutzerdefinierte Tastaturbelegungen für bestimmt Tastenkombinationen. |
|
|
|
 |
 |
AUTOEXEC-Makro verwenden |
|
|
Tipp/Trick, 29.12.2003
|
|
|
Führen Sie direkt nach dem Öffnen von Datenbanken bestimmte Aktionen durch. |
|
|
|
|
|
|
|
|
|