Pfad zur aktuellen Datenbank
Eine Datenbankanwendung soll Daten aus Text- und anderen Dateien einlesen, die im gleichen Verzeichnis wie die MDB-Datei liegen. Wie kann ich dieses Verzeichnis dynamisch ermitteln?
- Dr. Hans-Peter SchĂĽler
Eine Datenbankanwendung soll Daten aus Text- und anderen Dateien einlesen, die im gleichen Verzeichnis wie die MDB-Datei liegen. Wie kann ich dieses Verzeichnis dynamisch ermitteln?
Je nach Access-Version gibt es hier verschiedene Möglichkeiten. Universell einsetzbar ist die folgende Lösung, die das Verzeichnis mitsamt abschließendem Backslash aus dem kompletten Pfad ausliest:
Left(CurrentDb.Name,Len(CurrentDb.Name)-Len(Dir(CurrentDb.Name)))
Die zweite Variante ist ab Access 2000 verfügbar und etwas leichter zu merken: CurrentProject.Path liefert das reine Verzeichnis, das Sie bei Bedarf noch um einen Backslash ergänzen müssen. (hps)
(hps)