2.1k Aufrufe
Gefragt in Datenbanken von
Hallo zusammen,

ich habe ein merkwürdiges Problem mit meiner Datenbank. Und zwar erscheint immer wieder eine Fehlermeldung wenn ich einen Hyperlink zu eríner Datei öffnen möchte:
"..../Pfadname. Die angegebene Datei konnte nicht geöffnet werden."
Wenn ich dann in die Tabelle gehe und den Link über bearbeiten neu angebe, funktioniert alles wie es soll. Komisch ist nur, dass das Problem jetzt schon häufiger aufgetreten ist, obwohl sich am Dateinamen bzw Pfad überhaupt nichts geändert hat. Schließe ich die Anwendung und öffne sie wieder funktioniert es auch. Aber wenn ich einige Tage nicht damit gearbeitet habe und es wieder probiere, habe ich wieder das gleiche Problem. Ein bestimmtes Muster wann das Problem auftritt konnte ich bisher nicht erkennen. Habe auch meinen Rechner (nachdem ich den Link neu bearbeitet hatte) neu gestartet und es funktioniert alles immer noch einwandfrei. Aber die Erfahrung hat gezeigt, dass dieser Zustand nicht von Dauer ist.
Hoffe mein Problem ist so weit verständlich.

Noch ein paar Infos zu meiner Datenbank. Ich verwende Access 2010. Die DB besteht aus einer Tabelle und einem Formular. Jedem Datensatz ist ein Link zugeordnet, der auf ein bestimmtes Dokument verweist. Über das Formular lässt sich die Liste auf gesuchte Dokumente eingrenzen.

Da ich nicht genau weiß wo das Problem liegt, dachte ich daran, dass es vielleicht gut wäre, wenn sich die Links beim Öffnen automatisch aktualisieren, falls es eine Änderung im Dateinamen oder Pfad gab. Ist das irgendwie möglich?
Ein kleines Beispiel: Die Dokumente liegen in verschiedenen Ordner. Jetzt benenne ich ein Dokument um und will natürlich, dass sich der Hyperlink in der DB dementsprechend anpasst.

Falls ihr dafür Lösungsvorschläge habt oder irgendeine Ahnung wo die Ursache für mein Problem liegt, wäre ich euch dankbar.

Gruß Basti

4 Antworten

0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
Hallo

Die Dokumente liegen in verschiedenen Ordner. Jetzt benenne ich ein Dokument um und will natürlich, dass sich der Hyperlink in der DB dementsprechend anpasst.


das ist kalr, dass die Verbindung im Hyperlink nicht mehr funktioniert, da er den Ordner nicht mehr kennt.

Nach meinem Kenntnisstand gibt es keine Möglichkeit den Hyperlink automatisch aktuell zu halen.

Warum werden die Dateien umbenannt? kann man keine dauerhaften Namen vergeben?

Gruß

Helmut
0 Punkte
Beantwortet von
Das mit dem Umbenennen war nur so als Beispiel. Eigentlich sollten die Namen so beibehalten werden, wie sie sind. Worum es mir damit eigentlich nur ging, war, ob es möglich ist, dass die Links beim Start 'aktualisiert' werden damit mein oben beschriebenes Problem nicht wieder auftaucht, da sich die Links trotz beibehaltener Adresse (es sei denn ein Mitarbeiter hat etwas geändert und es nicht zugegeben) manchmal nicht öffnen lassen und neu erstellt werden müssen.

Weiß nicht ob damit Ursache oder nur das Symptom bekämpft wird. Problembehebung vs. Problemlösung ;-)


Gruß Basti
0 Punkte
Beantwortet von
Guten Tag,

melde mich nach langer Zeit mal wieder. Ich scheine jetzt das Problem gefunden zu haben (hoffe ich zumindest). Und zwar scheinen die Links an die Serververbindung gebunden zu sein. Das heißt, öffne ich die Datenbank ohne Serveranbindung, sieht es so aus, dass Access die Links (da nicht 'Vorhanden') zerstört. Im konkreten Fall sieht das so aus, dass zwar der prinzipielle Pfad beibehalten bleibt aber der Laufwerksbuchstabe verschwindet.
Habe jetzt auch schon was über dynamische Links gelesen aber komme damit noch nicht wirklich voran. Da alle meine Dokumente in einem Hauptordner liegen, würde ich diesen gern als "Standardordner" für die Links definieren. Lediglich die Unterordner sind unterschiedlich. Aber die Namen von den Unterordnen werden auch nicht 'zerstört'.

Hier eine visuelle Unterstützung:

K:\ Hauptordner
Ordner 1
Link 1
Ordner 2
Link 2

Da in jedem Fall das Laufwerk und der Hauptordner bei jedem Link gleich ist, soll das mein Standardordner werden.

Das Problem sieht wie folgt aus:

..\..\..\Daten\8. Bes....

Wie man sehen kann fehlt am Anfang des Links der Laufwerksname.

Kann man das irgenwie lösen? Wenn ja wie. Und hoffentlich sind meine Ausführungen einigermaßen verständlich :-)

Gruß Basti
0 Punkte
Beantwortet von
Hmm ich sehe gerade, dass meine visuelle Unterstützung nicht ganz funktioniert ;-) Eigentlich sollte alles ein wenig eingerückt sein, dass man eine Baumstruktur erkennen kann.

Hoffe es geht auch so
...