Binärzahlen in VBA-Eigenschaften

Jede VBA-Eigenschaft enthält oder erwartet nur einen einzigen Wert. Manchmal handelt es sich dabei jedoch um Zahlenwerte, die mehr als einen Eigenschaftswert repräsentieren. Ein gutes Beispiel dafür ist die MsgBox-Anweisung, für die Sie mit einem einzigen Zahlenwert gleichzeitig die anzuzeigenden Schaltflächen und das Symbol festlegen. Diese Festlegung ist einfach – schwieriger wird es, wenn Sie solche Eigenschaften auswerten müssen. Dieser Artikel liefert das notwendige Know-how zu diesem Thema.

Weiterlesen

Die Dir-Funktion

Die Dir-Funktion ist ein echter Tausendsassa: Sie ermöglicht sowohl das Prüfen des Vorhandenseins von Dateien als auch das Ermitteln von Dateien innerhalb eines Verzeichnisses. Dabei gilt es jedoch, einige Klippen zu umschiffen: Anderenfalls treten schnell nicht erklärbare Fehler in Ihrer Datenbank auf. Dieser Beitrag zeigt, wie Sie die Dir-Funktion für verschiedene Anwendungszwecke einsetzen.

Weiterlesen

Dateibefehle

VBA bietet eine Reihe von Dateibefehlen, mit denen Sie Verzeichnisse anlegen, Verzeichnisse entfernen, das aktuelle Arbeitsverzeichnis ermitteln, das Arbeitsverzeichnis ändern, Dateien löschen und sogar komplette Verzeichnishierarchien neu anlegen. Dieser Artikel liefert die Grundlagen zu diesen Befehlen.

Weiterlesen

Kreuztabellenabfragen nach Datum

Wenn Sie Kreuztabellenabfragen erstellen, die Daten nach dem Datum gruppieren, gibt es einige Besonderheiten gegenüber einfachen Kreuztabellenabfragen. Dazu gehört etwa die Festlegung der Datumsintervalle oder das Anpassen der Spaltenüberschriften. Außerdem zeigen wir in diesem Artikel, wie Sie in einer Kreuztabellenabfrage mit Parametern etwa zum Einschränken des betroffenen Zeitraums arbeiten.

Weiterlesen

SQL: SELECT-Abfragen, Teil I

Früher oder später ist es soweit: Sie formulieren Ihre erste eigene SQL-Abfrage. Der Abfrage-Editor kann den Zeitpunkt aufschieben, aber irgendwann wollen Sie beispielsweise für den Einsatz in einem DAO-Recordset mal eben selbst eine SELECT-Anweisung zusammenstellen. Glücklicherweise ist SQL kein Buch mit sieben Siegeln. Die Grundlagen zum Auswählen von Daten mit der SELECT-Anweisung lernen Sie in diesem Artikel kennen.

Weiterlesen

Mehrfachauswahl in Listenfeldern auslesen

Listenfelder bieten im Gegensatz zur Datenblattansicht einen Vorteil: Sie können damit nicht nur einen, sondern auch mehrere Datensätze gleichzeitig auswählen. Dies bringt natürlich auch mehr Aufwand bei der Auswertung mit sich. Dieser Artikel zeigt, welche Auswahlmöglichkeiten Listenfelder liefern und wie Sie die ausgewählten Elemente per VBA-Code identifizieren.

Weiterlesen

Kunden per Bezeichnung verwalten

Beim Umgang mit Kundendaten benötigen Sie oft eine allgemeine Bezeichnung eines Kunden. Diese soll beispielsweise als überschrift im Formular zur Verwaltung der Stammdaten eines Kunden dargestellt werden oder als Wert zur Auswahl in einem Kombinationsfeld angeboten werden. Praktisch wäre es, diesen Ausdruck etwa in einem Abfragefeld in der Form <KundeID> – <Firma> (<Nachname>, <Vorname> oder ähnlich abzubilden. Das gelingt jedoch nicht so leicht, weil ein Kunde mal mit, mal ohne Firma kommt. Und was geschieht überhaupt, wenn zwei Kunden den gleichen Namen haben Diese und weitere Fragen beantwortet dieser Artikel.

Weiterlesen