Hallo,
ich arbeite an einer Datenbank mit diversen Produkten. Zu diesen Produkten möchte ich Bilder hinterlegen. Diese liegen in der Ordnerhierarchie unterhalb der AccessDB
bspw:
Datenbank ===> c:\Programme\AccessDB\datenbank.mdb
Bilder ===> c:\Programme\AccessDB\bilder\xyz.jpg etc.
In der Datenbank gibt es eine Artikeltabelle mit den Artikeln und den Bildernamen (bspw. prod_2.jpg)
Wenn ich nun die Artikel verwalten möchte, brauche ich ein Kombinationsfeld, welches mir alle Dateinamen aus dem Verzeichnis (C:\Programme\AccessDB\bilder) darstellt. Nach der Auswahl schreibt er den gewählten Dateinamen in die Artikeltabelle hinein.
Folgendes habe ich schon im Netz gefunden:
Der Pfad und Dateiname des Bilderverzeichnisses würde lauten:
pfad = CurrentDb.Name + „bilder“
Eine Liste der Dateinamen erhalte ich durch:
…
pfad = CurrentDb.Name + „bilder“
attribut = 4
datei = Dir(Pfad, attribut)
Do
s = s + datei + Chr(13)
datei = Dir
Loop Until datei = „“
MsgBox (s)
…
Da ich aber noch ein greenhorn in Sachen VBA bin, schaffe ich es leider nicht die Dateinamen nun in das Kombinationsfeld zu packen.
Habt Ihr vielleicht eine Idee?
Vielen Dank im Voraus!
Sebastian