Registrierte Abonnenten finden an dieser Stelle den Download der kompletten Ausgabe im PDF-Format und die Beispieldateien.
Optionen im VBA-Editor
Nachdem wir uns in der Artikelreihe Access-Optionen alle Optionen von Access selbst angeschaut haben, werfen wir in diesem Artikel einen Blick auf die Optionen des VBA-Editors. Dieser Bereich ist, wenn Sie bereits einmal mit Visual Studio gearbeitet haben, ziemlich rudimentär. Das liegt daran, dass VBA einen sehr begrenzten Einsatzbereich hat – nämlich die Office-Anwendungen mit VBA zu programmieren. Dennoch gibt es einige sehr interessante Optionen, von denen Sie zumindest eine nach der Installation von Access genau ansehen sollten – mehr dazu im vorliegenden Artikel.
Gleiche Werte in Reihenfolge berücksichtigen
Sowohl im Sport als auch in anderen Bereichen des Lebens gibt es die Anzeige von Daten nach bestimmten Werten – Tabellenstände, Rennergebnisse, Wahlergebnisse und so weiter. Dabei kann es vorkommen, dass zwei oder mehr Einträge in dem Feld, nach dem sortiert werden soll, genau den gleichen Wert enthalten. Gibt es eine Angabe der Platzierung, soll diese dann möglichst für all diese Einträge gleich lauten. In manchen Situationen ist es sogar sinnvoll, die Platzierung dann nur für den ersten Eintrag anzuzeigen und diese für die übrigen Einträge leer zu lassen. Wie das gelingt, zeigen wir im vorliegenden Beitrag.
Die Option Explicit-Anweisung
Es gibt einige wenige Optionen in VBA-Projekten, die Sie modulabhängig festlegen können. Eine davon heißt “Option Explicit”. Diese Anweisung legt fest, dass in einem Modul keine Variablen verwendet werden dürfen, die nicht deklariert wurden. In diesem Artikel schauen wir uns an, wie sich das in der Praxis auswirkt, wie Sie sicherstellen können, dass “Option Explicit” immer automatisch hinzugefügt wird und dass viele Probleme in Softwareprojekten entstehen, weil Microsoft uns diese Option nicht automatisch bereitstellt.
Access-Optionen, Teil 8: Trust Center
Der Optionen-Dialog ist die Anlaufstelle, wenn Sie Einstellungen rund um die Anwendung Microsoft Access vornehmen wollen. Dabei gibt es verschiedene Bereiche – Optionen, die nur die Programmierumgebung betreffen, aber auch solche, mit denen Sie die Einstellungen für die aktuell geöffnete Datenbank festlegen. In dieser Artikelreihe schauen wir uns die Optionen im Detail an und beschreiben auch, ob und wie Sie die Optionen per VBA einstellen können. Dieser Teil der Artikelreihe zeigt, welche Optionen der Bereich Trust Center für uns bereithält.
Prüfen, ob VBA-Code ausgeführt werden kann
Über den Bereich Trust Center in den Access-Optionen kann der Benutzer Einstellungen vornehmen, die dafür sorgen, dass in einer Access-Anwendung geöffneter VBA-Code ohne Warnung nicht ausgeführt wird. Das ist natürlich ungünstig, wenn der Benutzer dadurch Ribbonbefehle oder Steuerelemente in Formularen betätigt und diese keine Funktion zeigen. Um dies zu verhindern, können Sie beim Start einer Anwendung ein spezielles Makro aufrufen, das prüft, ob VBA-Code ausgeführt werden kann und den Benutzer gegebenenfalls darauf hinweist, die Einstellungen anzupassen.
Mit Lesezeichen im VBA-Editor arbeiten
Eines der eher stiefmütterlich behandelten Features im VBA-Editor sind die Lesezeichen. Was kaum ein Entwickler weiß: Man kann im den Codemodulen im VBA-Editor an beliebigen Stellen Lesezeichen setzen. Diese sehen so ähnlich aus wie Haltepunkte, dienen aber dem Anspringen beziehungsweise dem Durchlaufen der per Lesezeichen markierten Codezeilen. In diesem Artikel schauen wir uns diese Funktion an.