Ich möchte gerne in einer Datenbank Bilder (Piktogramme) in einem Formular anzeigen lassen. In einer Datentabelle findet sich ein Feld (PictNr). Die Nummer soll auf ein Bild in einer unverknüpften zweiten Tabelle verweisen, in der die Piktogramme als OLE-Objekte abgelegt sind.
Steht beispielsweise eine 1 bei PictNr, soll das Bild Nr. 1 im Formular angezeigt werden.
Ich würde das nach Möglichkeit gerne ohne VBA machen, nur mit „Access-Bordmitteln“.
Leider fehlt mir gerade die zündende Idee, wo/wie ich die Verknüpfung darstellen kann.
Danke für rasche Hilfe
unabhängig davon, dass OLE-Objekt nicht in einer Tabelle gespeichert werden sollten, muß in der Bildertabelle die „PicNr“ als Primärschlüssel(feld) vorhanden sein und beide Tabelle werden über diese Felder n:1 in Beziehung gesetzt. Das Form erhält eine Abfrage, die die beiden Tabelle verknüpft.
Gelöst: Access 2003 - Bilder in Formular
Tja - Lösung selbst gefunden (wenn mir hier keiner wirklich helfen will…):
Mit der Funktion DomWert lässt sich das Gewünschte erreichen.
Steuerelement-Inhalt:
=DomWert(„Pikt_Typ“;„GHS_Piktogramme“;"[ID]=[GHS-3]")