Bild in Access einfügen

Hallo,

das war erst im falschen Forum :frowning:

habe in einer Access-Datenbanktabelle ein Feld „Foto“. Jedes mal wenn ich dort ein Bild (z. B. jpg) einfügen möchte erscheint aber nur der Dateiname und nicht das Bild. Auch im Formular wird kein Bild angezeigt. Woran kann das liegen?

P.S. habe nun gelernt, dass es wohl nur mit BMP Dateien geht, nicht aber mit JPG. Oder wie kann man das beheben? Muss man JPG erst in BMP umwandeln?

Danke

Hallo Michael,

klar kannst Du in Formularen auch Bilder im JPG-Format einfügen.

Das die Verknüpfung angezeigt wird, liegt vermutlich an den Eigenschaften:

Also, rechte Maustaste auf das Bild -> Eigenschaften -> Format -> Bildtyp auf „Eingebettet“ und nicht „Verknüpft“.

Dann sollte das Bild angezeigt werden.

Grüße,
Kerstin

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Michael,

also die Vorgehensweise ist folgende:

  1. In der entsprechenden Datentabelle muss das Feld Foto vom Typ „OLE-Objekt“ sein.

  2. Im Formular brauchts du ein Feld von Typ „Gebundenes Objektfeld“.

Wenn du dann in der Tabelle (z.B. mittels Drag&Drop) ein Bild einfuegst, dann wird es im Formular auch als solches angezeigt.

Allerdinges eine Eigenart (Bug?) in Access ist: Falls man das Datenfeld aus der Feldliste heraus in das Formular platziert, und in der Tabelle vorher noch nie ein Bild eingefuegt war, kann es vorkommen, das Access spaeter im Formularfeld nur den Dateinamen anzeigt.
Das gleiche kann passieren wenn Access mit dem Dateityp des Bildes nichts anfangen kann.

Tschau
Peter

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

Bilder direkt in der Datenbank zu speichern ist jedoch nicht optimal.
Besser so:

Punkt 2.2. „Bilder speichern“:

http://www.donkarl.com/FAQ/FAQ2Allgemein.htm#2.2

Gruß
D. Scholdei