Bild-Verknüpfungen in Formularen ändern/zeigen

Hallo ihr hier.

ich habe hier tabelle die wie folgt aufgebaut ist

TABELLE Patienten

* PatientenId = autowert
Name = Text


Fotoadresse = Text

Nun meine Frage

Nachdem ich das Formular erstellt habe stehe ich vor dem Problem mit dem FOTO
(Grafik mit namen Fotozeigen).
ich möchte das zu jeden Patienten ein FOTO angezeigt wird.
Sobald man dieses Bild anklick soll man es ändern können (durchsuchen…)
Aber wie bekomme ich es hin, das die Bild-Verknüpfungsadresse genommen wird
und auch später dort zurückgeschrieben wird, wenn es geändert wurde

Natürlich soll das Bild stetes dem Aktuellen Datensatz ensprechnen.

habe es mit --> fotoanzeigen.picture=[Fotoadresse]
versucht, aber wohin damit es immer zum Datensatz passt ?

Gruß Jens

Hallo,

folgende Vorgehensweise wuerde ich anwenden:

Im Formular die PatientenID als Feld einfuegen ( ewt unsichtbar).

In der Methode OnCurrent ( Beim Anzeigen) ein SQL-Statement der Form
"Select FotoAdresse from MyTable where PatientenID = " & myForm!PatientenID absetzen und damit den Pfad zur Bilddatei ermitteln

Mit fotoanzeigen.picture das Bild anzeigen

In der OnClick Methode des Bildes eine VBA Routine aufrufen, die einen Dateiauswahldialog aufruft und danach mit einem SQL-statement wie

„Update mytable set FotoAdresse = '“ & pfadZumBild & "’ WEHRE patientenID = " & MyForm!PatientenID

Ich hoffe das hilft dir weiter

Tschau
Peter

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

Bild-Verknüpfungen in Formularen ändern/zeigen
Hallo Peter

ertmals vielen Dank für deinen Hinweis.
Leider habe ich es dennoch nicht hinbekommen, dass das Bild
immer aktualisiert wird. zZt macht er es nur, wenn ich es anklicke

Wer Zeit und Lust hat kann mir ja direkt zeigen was genau ich eintragen
muss. Dafür habe ich die Datenbank unter folgender Adresse
Hinterlegt --> http://www.jenshagen.de/daten/pflege-muster.mdb
Es Handelt sich um das Formular der Patienten

Danke im vorraus an allen hier im Forum

Jens

folgende Vorgehensweise wuerde ich anwenden:

Im Formular die PatientenID als Feld einfuegen ( ewt
unsichtbar).

Habe ich schon gemacht !

Hallo,

folgende Vorgehensweise wuerde ich anwenden:

Im Formular die PatientenID als Feld einfuegen ( ewt
unsichtbar).

In der Methode OnCurrent ( Beim Anzeigen) ein SQL-Statement
der Form

Wo genau das fand ich leider nicht

"Select FotoAdresse from MyTable where PatientenID = " &
myForm!PatientenID absetzen und damit den Pfad zur Bilddatei
ermitteln

Mit fotoanzeigen.picture das Bild anzeigen

wo genau muss ich diese zeile einfügen

In der OnClick Methode des Bildes eine VBA Routine aufrufen,
die einen Dateiauswahldialog aufruft und danach mit einem
SQL-statement wie

„Update mytable set FotoAdresse = '“ & pfadZumBild & "’ WEHRE
patientenID = " & MyForm!PatientenID

Ich hoffe das hilft dir weiter

Tschau
Peter

Hallo ihr hier.

ich habe hier tabelle die wie folgt aufgebaut ist

TABELLE Patienten

* PatientenId = autowert
Name = Text


Fotoadresse = Text

Nun meine Frage

Nachdem ich das Formular erstellt habe stehe ich vor dem
Problem mit dem FOTO
(Grafik mit namen Fotozeigen).
ich möchte das zu jeden Patienten ein FOTO angezeigt wird.
Sobald man dieses Bild anklick soll man es ändern können
(durchsuchen…)
Aber wie bekomme ich es hin, das die Bild-Verknüpfungsadresse
genommen wird
und auch später dort zurückgeschrieben wird, wenn es geändert
wurde

Natürlich soll das Bild stetes dem Aktuellen Datensatz
ensprechnen.

habe es mit --> fotoanzeigen.picture=[Fotoadresse]
versucht, aber wohin damit es immer zum Datensatz passt ?

Gruß Jens