Thema: Testen von Links


Seite durchsuchen:


Diskussionsgruppe: Datenbanken

Hallo zusammen! Ich hab ein Problem und weiß irgendwie nicht, wie ich da ran gehen soll! Ich habe ne Access-Datenbank für die Verwaltung von Dokumenten. (Access 2003) In der Grundtabelle ist zu jedem Dokument ein Link zu dem auf Intranet-Servern befindlichen Dateien hinterlegt. Ich möchte nun prüfen, ob das hinterlegte Dokument noch vorhanden ist. Dies sollte nicht für jedes Dokument manuell einzeln erfolgen, sondern gleich in einer Schleife ... es sind ca. 5000 Dokumente. Vielen Dank im Vorraus

Von: benanufibi
Datum: 01.09.2006, 08:54


alle Antworten zu dieser Frage


Antworten der Gruppe: Datenbanken
www.supportnet.de


Antwort 1 von TomKelly vom 20.09.2006, 13:08
Hallo benanufibi

Deine Anfrage ist schon etwas lange her, aber vielleicht brauchst Du ja immer noch eine Antwort:
Mit Code kannst Du es folgendermassen lösen:

Sub PruefeDateien()
Dim Tab1 as RecordSet, l as long
Set Tab1 = CurrentDB.OpenRecordSet("Deine Tabelle", dbOpenSnapshot)
On Error Resume Next
While Not Tab1.EOF
l = 0
l = FileLen(Tab1![Pfad])
If l = 0 Then Datei nicht vorhanden
Tab1.MoveNext
Wend
On Error Goto 0
End Sub

Ich hab den Code nicht laufen lassen, er sollte aber mehr oder weniger funktionieren.
Wichtig: Wenn der Pfad als Hyperlink gespeichert ist, könnten noch #-Zeichen drin sein, welche Du zuerst mit den Mid$ und Left$ - Funktionen entfernen musst.

Gruss
TomKelly


Ähnliche Themen
Subject Gruppe Datum
Links in Winword 97-Dokumenten- Wie ? Windows98 19.04.2000
Was ist ein symbolischer Link in der Linuxwelt Linux 06.02.2008
Mit Firefox oder IE MArkierte Links downloaden Internet Browser 13.03.2007
Firefoxerweiterung um Links zu Sammeln Internet Browser 19.07.2007




Office 365 stellt vertraute Microsoft Office-Tools für die Zusammenarbeit und Produktivität über die Cloud bereit. So können alle ganz einfach von nahezu überall zusammenarbeiten und auf E-Mails, Webkonferenzen, Dokumente und Kalender zugreifen.