Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

relativer Pfad für Bilder im Bild-Steuerelement?

227 views
Skip to first unread message

Nadja Jerke

unread,
Sep 20, 2000, 3:00:00 AM9/20/00
to
Hallo,


wie kann ich eine relative Pfad angabe Bilder/UOrdner/Bild.jpg in einem
Bild-Steuerelemt mit A97 realisieren? Momentan sind sie alle "hart verlink"
h:/Ordner/ordner/bild.jpg.

Vielen Dank im vrraus

Matthias Klingenstein

ma...@ultrakoreggt.de

Jürgen Volke

unread,
Sep 20, 2000, 3:00:00 AM9/20/00
to
Hallo Nadja

>
>
> wie kann ich eine relative Pfad angabe Bilder/UOrdner/Bild.jpg in einem
> Bild-Steuerelemt mit A97 realisieren? Momentan sind sie alle "hart
verlink"
> h:/Ordner/ordner/bild.jpg.
>
wie hier in den letzten Wochen schon öfters diskutiert, sollte man nur den
Bildnamen in einem Textfeld speichern und dann im Formular einem
Bild-Element mittels der Picture-Eigenschaft zuordnen.
Das sieht dann ungefähr so aus:

const BilderPfad as String = "DeinPfad"

me![BildElement].picture=BilderPfad+me![TextFeld]

wobei TextFeld den Namen der Bilddatei enthält.

Gruß Jürgen

Klaus Oberdalhoff

unread,
Sep 21, 2000, 3:00:00 AM9/21/00
to

Hi,

> wie kann ich eine relative Pfad angabe Bilder/UOrdner/Bild.jpg in einem
> Bild-Steuerelemt mit A97 realisieren? Momentan sind sie alle "hart
verlink"
> h:/Ordner/ordner/bild.jpg.

wie du nur die Pfade und Dateinamen in der Datenbank speicherst, und das
eigentliche Bild ausserhalb, wird in der bildanz.zip (www.accessware.de)
gezeigt.

Generell kann man sich ja den absoluten Pfad aus dem relativen Pfad
"zusammenbasteln" (in der KnowHow.mdb (auch www.accessware.de) ist z.B: eine
Funktion FParsePath (in einem der mdlSonstiges ... Module) drinnen, die dir
den Pfad "aufdröselt" (entnommen einer MS Beispiel mdb).

Damit kann man dann den Pfad genauso wieder zusammensetzen.

DBPfad = Left(CurrentDb.Name, Len(CurrentDb.Name) -
Len(Dir(CurrentDb.Name)))

<der Access-FAQ (www.donkarl.com) entnommen>

gibt dir den Pfad zurück, in dem sich die aktuell offene mdb befindet....

damit kommt man dann schon recht weit, z.B:

DeinPfad = DBPfad & "Bilder\" & DeinBildName

würde dann beispielsweise

"C:\Access\mdb\Bilder\Deinbild.jpg"

ergeben ...


--
mfg

Klaus KO...@gmx.de

Ich beantworte keine Fragen via eMail

PS:Tips und Tricks zu ACCESS 97 (** KnowHow-MDB ** Ver 3.0 - 30.9.1999)
unter http://www.accessware.de/
Access-FAQ bei: http://www.donkarl.com/AccessFAQ.htm


0 new messages