Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Relativer Verknüpfungspfad

Begonnen von fuxl66, September 17, 2012, 11:26:10

⏪ vorheriges - nächstes ⏩

fuxl66

Hy,

Ich habe ein Accessfile im Ordner DATA in diesem Ordner gibt es den Ordner USER. In DATA liegt ein Accessfile mit einer verknüpften Tabelle nach USER.
Der Ordner DATA kann aber unter Umständen immer wo anders abgespeichert sein. Nun würde ich gerne eine Relative Verknüpfung erzeugen damit die Position von DATA keinerlei Problem darstellen kann.

Ist sowas möglich?

Jonny

Hallo,
im Prinzip geht das schon.
Du müsstest allerdings beim Start die Datei suchen.
Da fällt mir spontan nur der DIR ein.

Gruß

Johann

fuxl66

aha....
also eine direkte Methode gibt es nicht, nur eine VBA unterstützte.

daolix

Ich sehe jetzt nicht wo man den Path einer verknüpften Tabelle im Tabellenverknüpfungsmanager bearbeiten könnte (2003). Auch wenn du den jetzt bearbeiten und einen relativen Path hineinschreiben könntest, ist das Problem das der Bezug ohne Angabe immer zu CurrentPath verweist welcher aber nicht zwangsläufig wie in deinem Fall der CurrentProjectPath sein muss.

fuxl66

hättet ihr mal ein Beispiel parat wie das Suchen der Datei funktionieren könnte?

daolix

da deine verknüfte Tabelle relativ zur Datenbank steht, egal wo das verzeichnis data steht, reicht folgendes:

Application.CurrentProject.Path & "\user\DeinezuverknüpfendeTabelle.xxx"