Hallo Du negativer Mensch...

("Aufgabe wegen Sinnlosigkeit" hat ja so einen depressiven Beigeschmack...)
ich habe mir Deinen Code angeschaut und denke, das Problem könnte am Aufruf des Formulars liegen... Sorry aber "oEvt.Source" sagt mir nicht viel....
Leider konnte ich die genannte ZIP Datei nicht runterladen, also drehe ich den Spiess mal um. Ich sende Dir mal eine gezippte Datenbank mit Formularen und Bildern (SORRY, die musst ich löschen..s.u.), in der genau das funktioniert, was Du willst: Nämlich bei Datensatzwechsel wird das aktuelle Bild geladen. Du kannst Dir ja mal die Struktur anschauen und nachbilden....
Die Datei Rezept.zip einfach in "c:/Rezept" entpacken und darauf achten, dass die Datenbank nicht die .odt-Datei einen Schreibschutz hat...dann sollte es klappen. Die jpg-Dateien im Verzeichnis "Bilder" musste ich aufgrund der Größenbeschränkung des Forums löschen. Aber Du kannst ja wieder neue Bilder ....einfügen (...wurde mit OO3.0 unter XP getestet)
By the way es handelt sich um eine kleine Rezeptdatenbank
- Rezept.zip
- Rezeptdatenbank
- (60.11 KiB) 1978-mal heruntergeladen
....war mal ein GOODIE für eine Kollegin (...ja, Gudrun, Du bist gemeint

und hat ein paar eigebaute nette Dinge....
Gruss
sarotti