Referenzierte Datenbanken für Ihre Lieblingsprozeduren (Access 97, 2000)
Veröffentlicht am 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.