Referenzierte Datenbanken für Ihre Lieblingsprozeduren (Access 97, 2000)

16.12.2003

Prozeduren zur Erledigung von Standardaufgaben.

Wenn Sie schon des öfteren Datenbankanwendungen mit VBA-Code entwickelt haben, dürften sich inzwischen einige wieder verwendbare Prozeduren zur Erledigung von Standardaufgaben angesammelt haben.

Anstelle Ihrer Lieblingsprozeduren in jede neue Datenbank zu kopieren, stellen Sie einfach eine Referenz zu Ihrer Bibliotheksdatenbank her. So lassen sich beispielsweise Fehler leichter beheben und Änderungen schneller durchführen.

Voraussetzung ist, dass Sie alle Prozeduren in eine leere Datenbank kopieren, die damit die Funktion einer Bibliotheksdatenbank erhält. Diese Datenbank kann nun von einer Hauptdatenbank mit Hilfe des Referenzen-Dialogfensters eingebunden (referenziert) werden. Öffnen Sie dazu ein beliebiges Modul und wählen Sie den Menüpunkt Extras / Verweise aus.

Klicken Sie auf Durchsuchen und wählen Sie unter Dateityp den Eintrag Datenbanken aus. Navigieren Sie zu dem Verzeichnis, in dem sich Ihre einzubindende Datenbank befindet und klicken Sie diese doppelt an. Die auf diese Weise eingebundene Datenbank erscheint dadurch in der Liste des Referenzen-Dialog. Sie können nun auf alle mit dem Attribut Public versehenen Prozeduren und Variablen dieser Datenbank zugreifen, als wenn sich die betreffenden Elemente direkt in Ihrer aktuellen Datenbank befinden würden.

Der Pfad zur referenzierten Datenbank wird in der aktuellen Datenbank gespeichert. Wenn Sie die Datenbank weitergeben, kann Access die referenzierte Datenbank aufgrund der anderen Verzeichnisstruktur eventuelle nicht finden, obwohl sie auf dem Rechner vorhanden ist. Sie sollten daher alle referenzierten Datenbanken stets in das Systemverzeichnis von Windows kopieren. Wenn Access die Datenbank hier findet, wird sie automatisch und ohne Fehlermeldung eingebunden.

Dienstleistungen

Als starker Partner an Ihrer Seite unterstützen wir Sie in folgenden Breichen:

Access-Programmierung

Benötigen Sie Unterstützung bei der Programmierung von Access-Anwendungen? Wir bieten die gesamte Bandbreite von der Access-Programmierung auf Stundenbasis bis zur Durchführung eines Software-Projektes als Auftragsarbeit an. Kontaktieren Sie uns für ein kostenloses Erstgespräch.

Software-Beratung

Haben Sie ein Software-Projekt und Sie wissen nicht, ob Access die richtige Plattform ist? Wir haben über 20 Jahre Erfahrung beim Erstellen von Windows-, Web und mobilen Anwendungen. Kontaktieren Sie uns für eine kostenlose Erstberatung.