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.

Weiterlesen

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.

Weiterlesen

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.

Weiterlesen

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.

Weiterlesen

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.

Weiterlesen

Ribbon anpassen, Teil 2

Das Ribbon, in der deutschen Version von Office auch Menüband genannt, ist die Menüleiste für Office-Anwendungen und somit auch für Access. Sie können die Befehle im Ribbon jedoch nicht nur während der Entwicklung von Access-Anwendungen nutzen, sondern dieses für eigene Anwendungen so anpassen, dass der Benutzer die Funktionen dieser Anwendung darüber aufrufen kann. Dabei können Sie die eingebauten Elemente sogar weitgehend ausblenden, sodass man Ihrer Anwendung nur noch an wenigen Stellen ansieht, dass es sich überhaupt um eine Access-Anwendung handelt. Diese Artikelreihe liefert alle Informationen, die Sie für die Arbeit mit dem Ribbon und für seine Anpassung und Programmierung benötigen. Dabei lernen Sie auch alle Steuerelemente und ihre Eigenschaften kennen.

Weiterlesen

Ribbon anpassen, Teil 1

Das Ribbon, in der deutschen Version von Office auch Menüband genannt, ist die Menüleiste für Office-Anwendungen und somit auch für Access. Sie können die Befehle im Ribbon jedoch nicht nur während der Entwicklung von Access-Anwendungen nutzen, sondern dieses für eigene Anwendungen so anpassen, dass der Benutzer die Funktionen dieser Anwendung darüber aufrufen kann. Dabei können Sie die eingebauten Elemente sogar weitgehend ausblenden, sodass man Ihrer Anwendung nur noch an wenigen Stellen ansieht, dass es sich überhaupt um eine Access-Anwendung handelt. Diese Artikelreihe liefert alle Informationen, die Sie für die Arbeit mit dem Ribbon und für seine Anpassung und Programmierung benötigen. Dabei lernen Sie auch alle Steuerelemente und ihre Eigenschaften kennen.

Weiterlesen

Ligaverwaltung, Teil 6: Tabellenstände speichern

In den ersten fünf Teilen dieser Artikelreihe haben wir die Grundlagen geschaffen, damit Sie Ligen, Mannschaften, Spieljahre und Spieltage eingeben und verwalten können. Außerdem kann der Benutzer nun eine Liga und einen Spieltag auswählen und Ergebnisse eingeben sowie den Tabellenstand berechnen lassen. Das geschieht bisher nur dynamisch – wir wollen aber, um Auswertungen durchzuführen, auch einmal auf die gespeicherten Tabellenstände zugreifen. Dazu verwenden wir zwei weitere Tabellen und ein paar VBA-Routinen.

Weiterlesen

Access-Optionen per VBA

In der Artikelreihe Access-Optionen haben wir uns alle Optionen angesehen, die Sie über den Bereich Access-Optionen von Access steuern können. Die meisten davon können Sie auch per VBA beeinflussen. In diesem Artikel schauen wir uns an, welche verschiedenen Möglichkeiten es dazu gibt und wie Sie diese einsetzen. Dabei schauen wir uns genau an, wie die verschiedenen Optionen auf die unterschiedlichen Möglichkeiten der Programmierung aufgeteilt werden.

Weiterlesen

Access-Optionen, Teil 7: Add-Ins

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 Add-Ins für uns bereithält.

Weiterlesen