DAO-Objekte und -Auflistungen, Teil II

Waren Containers, Documents und Properties Thema der letzten Ausgabe über DAO-Objekte, so geht es diesmal abschließend um Relations und Workspaces. Dabei handelt es sich zum einen um die Abbildung und Manipulation von Tabellenbeziehungen im Objektmodell, zum anderen um die sogenannten Arbeitsbereiche der Access Database Engine. Erfahren Sie, wie Tabellenbeziehungen einer Datenbank ermittelt und neu angelegt werden können.

Weiterlesen

Kommunikationsdaten als Bericht

Wie Sie Kommunikationsdaten wie Telefon- und Faxnummern oder E-Mail-Adressen komfortabel verwalten, haben Sie bereits im Artikel Kommunikationsdaten im Griff in Ausgabe 2/2012 erfahren. Nun wollen wir diese Daten aufgreifen und sie in einem Bericht ausgeben. Klar: Heutzutage hat man normalerweise alle Telefonnummern im Handy gespeichert und wählte diese direkt an. Es gibt aber sicher noch viele Menschen, die gern eine Telefonliste auf dem Schreibtisch liegen haben.

Weiterlesen

Mehrspaltiger gruppierter Bericht

Im Artikel Kommunikationsdaten als Bericht in Ausgabe 11-12/2015 haben Sie erfahren, wie Sie mehrere Datensätze mit teilweise gleichen Daten ohne Wiederholungen ausgeben. Dies wollen wir in diesem Artikel verfeinern, indem wir die wiederholt auftretenden Daten gleich in einen Gruppenkopf und nur die eindeutigen Daten im Detailbereich anzeigen. Das ganze verteilen wir noch auf mehrere Spalten und fügen ein paar schicke Icons hinzu – fertig ist die perfekte Telefonliste!

Weiterlesen

Navigation in und zwischen Formularen

Wie gelangt man in einem Formular intuitiv zu einem bestimmten Datensatz Wie kann man zum zuletzt angezeigten Datensatz zurückspringen Auf welche Weise lässt sich zu einem Detaildatensatz ohne Umwege ein Hauptformular öffnen Antworten auf diese Fragen versucht dieser Beitrag mit einigen trickreichen Routinen zu geben, die teilweise die Navigation auf Webseiten nachbilden.

Weiterlesen

DoCmd- und RunCommand-Anweisungen

Aktionen, die Sie über die Oberfläche von Access durchführen, lassen sich fast alle auch über VBA anstoßen. Für die hinter Menüs, Kontextmenüs und Ribbon liegenden Befehle gibt es Pendants, welche sich in zahlreichen Methoden vor allem des DoCmd-Objekts und der RunCommand-Anweisung verstecken. über diese VBA-Funktionen lassen sich komplexe Aufgaben mit wenig Aufwand erledigen. Das ist Grund genug für eine ausführlichere übersicht.

Weiterlesen

Datenbanken über Verknüpfung starten

In der Regel starten Sie Ihre Datenbanken, indem Sie auf ACCDB-Dateien doppelklicken oder, indem Sie Access öffnen und eine Datei über das Backstage-Menü laden. Andere Anwender der Datenbank finden das vielleicht weniger komfortabel und wünschen sich eine Desktop-Verknüpfung, über die sich die Anwendung schneller starten lässt. über dieses Thema gibt es mehr zu sagen, als man auf den ersten Blick denkt …

Weiterlesen

Rekursive Tabellen

Ihr Kumpel, der Gemeinderat, kommt auf die geniale Idee, für alle Bewohner des Dorfes einen Stammbaum anzulegen, und betreut Sie als Programmierer mit der Aufgabe, diese in einer Datenbank anzulegen, um das anschließend zu Papier bringen zu können. Das kann kein so kompliziertes Unterfangen sein, denken Sie, und machen sich frohgemut an die Arbeit. Das Datenmodell ist der erste Schritt, der zu bewältigen ist…

Weiterlesen