Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Verzeichnis auf Festplatte abfragen





Frage

Hallo zusammen, ich habe eine Abfrage, welche mir u.a. Belegnummern liefert. Ich möchte nun ein Formular erstellen, welches mir genau die Belegnummern aus einem Dateipool (alles Tiff-Dateien) auf der Festplatte anzeigt, sodass die Dateien sehr schnell geöffnet werden können. Ist das möglich? Wenn ja, WIE? Noch ein paar Hinweise: Die Dateien sind alle sechsstellig mit Nummern gespeichert (z.B. 100008) Wenn ich also eine Abfrage durchführe und mir folgende Belegnummern geliefert werden: 100111 100254 100231 100001 dann möchte ich in einem Unterformular direkt das Verzeichnis auf der Festplatte anzeigen lassen und es sollen nur diese 4 Dateien angezeigt werden. Die Dateinamen sind "nummer.tiff". Es wäre außerdem gut, wenn man den Pfad zum Verzeichnis innerhalb des Formulares anpassen könnte. Kann mir jemand weiterhelfen? Vielen Dank und noch ein frohes und erfolgreiches Jahr 2005 wünscht Michael.

Antwort 1 von Hinki27

Hallo Fantasmagor,

was willst du danach mit den Tiff-Dateien machen? Vielleicht kann ich dir weiterhelfen. Was soll passieren, wenn du zu einer Nummer keine Tiff-Datei existiert? Ein erster Tipp: du benötigst das Objekt:

Dim f As Scripting.FileSystemObject

damit kannst du so Dinge machen wie

f.FileExist(Pfad & "" & rec!Belegnummer & ".tiff) then ...

dafür muss du allerdings unter "References/Verweise" den Eintrag "Microsoft Scripting Runtime" aktivieren, sonst kenn Access das Objekt nicht. Dieses Objekt hat noch viele Methoden, die dir weiterlefen können.

Gruß
Ralf

Antwort 2 von Fantasmagor

Du kannst mir weiterhelfen? Mensch, dass wäre super!

Hallo erstmal...... ich hätte nicht gedacht, dass sich nochmal jemand meldet.

Also, hier nochmal genau mein Problem:

Ich habe eine Abfrage, welche mir nach Eingabe diverser Kriterien ein Ergebnis liefert. In dem Ergebnis stehen verschiedene Daten. Unter anderem wird auch eine Spalte mit der Bezeichnung Barcode ausgewiesen.

Diese Spalte enthält sechsstellige Zahlen.

Auf einem Netzwerklaufwerk gibt es bei uns ein Verzeichnis, welches Verschiedene Tif Dokumente enthält. Diese sind alle sechsstellig mit Zahlen benannt. Bsp: 123456.tif

Diese Nummern finden sich alle in der Access-Datenbank wieder.

Ich möchte nun in meiner Abfrage zusätzlich eine Art Hyperlink-Feld einbauen, welches bewirkt, dass der Barcode, der links daneben steht aus dem Verzeichnis im Netzwerklaufwerk geöffnet wird

Ideal wäre, wenn man auch einen Pfad eingeben könnte. Ich stelle mir das so vor, dass man den Pfad in einer Tabelle speichern kann. Dann ist die Datenbank an mehreren Plätzen einsatzfähig. (Wegen unterschiedlichen Laufwerksbezeichnungen)

Also:

Barcodenr. Hyperlink
123456 I:dshjsdjksddlsdlkf123456.tif

Wenn ich dann auf diesen Hyperlink klicke, dann soll das Tif-Dokument in "iview" geöffnet werden.

Hast Du eine Idee, wie ich das angehe?

Gruß,
Michael

Antwort 3 von Hinki27

Hallo Michael,

ich habe die ein kleine Beispieldatenbank gebastelt, in der das funktioniert. Wenn du mir deine E-Mail-Adresse gibst, schicke ich sie dir zu.

Gruß
Ralf

Antwort 4 von Fantasmagor

Hallo!

Meine Mailadresse lautet:
Michael.Schlingmann(at)rasch.de (das (at) bitte durch @ ersetzen. Am besten pack die Db in eine zip Datei, da sonst der Anhang gelöscht wird!!!

ICH BEDANKE MICH SCHON MAL IM VORAUS!!!!! SUPER NETT VON DIR!!!!!

Gruß,
Michael

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: