2016-07-31 13 views
0

in meinem DB für jeden Datensatz Ich habe ein externes Bild, das ich in der DB-Maske anzeigen würde.Automatische Aktualisierung eines Bildes in einem Access DB nach dem Dateinamen in einem Feld

Ich habe das Bild in einem stabilen Pfad, und sie haben einen Namen (wie ein Code: G482), die auch in einer Kolonne von DB gesetzt wird. Ich würde also einen Workaround finden. Wenn ich den Datensatz ändere, zeigt die Maske automatisch das entsprechende Bild an.

Einige Vorschläge?

+0

Bitte Kontext angeben. Datensatz wo ändern? In einer Tabelle? Bilden? Was meinst du mit * Maske *? Veranschaulichen Sie Ihren Punkt mit tatsächlichem Code, Beispieldaten und/oder Bildern. – Parfait

+0

@Parfait: Auf Deutsch "Maske" = Form. – Andre

Antwort

0

Die einfachste Art und Weise erfordert überhaupt keinen Code:

Ich gehe davon aus, dass das Formular Datenherkunft ein Feld hat ImageName, die die Dateinamen des Bildes enthält.

  • ein Image Control zu Ihrem Formular hinzufügen
  • Legen Sie seine ControlSource auf: ="D:\your_constant_path\" & [ImageName] & ".jpg"
  • die Eigenschaften andere Bild Set als

benötigt und das ist alles. Das Bild wird automatisch in seinem Datensatz angezeigt, wenn der Bildpfad gefunden wird.