Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: joschi50 am April 23, 2023, 11:11:07

Titel: Bilder in Endlosformular
Beitrag von: joschi50 am April 23, 2023, 11:11:07
Ich stehe grad etwas auf dem Schlauch

Eine Abfrage liefert mir Artikel die nachbestellt werden müssen.
Jeder Artikel hat ein Artikelbild welches über den Speicherpfad und die Artikelnummer aufgerufen werden kann.
In einem Endlosformular möchte ich nun eine Liste aller Artikel mit Artikelnummer und Artikelbild erzeugen.
Ich setze also die Herkunft des Artikelbildes  in einer Prozedur beim "Öffnen" des Formulares den Code

Forms!nachorderform!Artbild.Picture = speicherpfad2 & Me!artikelnummer & ".jpg"

Allerdings zeigt er mit dann im Endlosformular für alle Artikel das gleiche Bild an.
Klicke ich dann auf die Artikelnummer, wechselt er auf das richtige Bild - allerdings auch wieder bei allen Datensätzen im Endlosformular.

Rufe ich die Prozedur im Detailbereich des Endlosformulares über "Beim Formatübertragen" auf zeigt er die Bilder zwar richtig an, ein Scrollen durch das Formular ist dann aber kaum möglich.

Gibt es eine sauberere Lösung ?

Titel: Re: Bilder in Endlosformular
Beitrag von: joschi50 am April 23, 2023, 11:16:37
Hier ein Screenshot test01.JPG
Titel: Re: Bilder in Endlosformular
Beitrag von: DF6GL am April 23, 2023, 11:26:01
Hallo,

das Bild-Steuerelement hat eine Eigenschaft "Steuerelementinhalt".

In diese Eigenschaft kommt der Name des Tabellenfeldes hinein, das den kompletten PfadDateiNamen des Bildes enthält.

VBA-Code ist dazu keiner erforderlich.
Titel: Re: Bilder in Endlosformular
Beitrag von: joschi50 am April 23, 2023, 11:33:27
Danke, das war es.