Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Verknüpfte Bilder





Frage

Hallo zusammen, ich habe eine Excel-Tabelle, die mit allerlei Maschinendaten gefüttert und gepflegt wird. Diese Tabelle wird per Verknüpfung in Access eingelesen und soll per Bericht als eine Art Datenblatt ausgegeben werden. Daneben gibt es einen Ordner, in dem es für die Maschinen zugehörige Bilder gibt, allerdings nicht für alle. Ich habe es bis jetzt noch nicht hinbekommen, dass, wenn zu einem Datensatz kein Bild vorhanden ist, eine Art Platzhalter (kein_bild.jpg) oder so angezeigt wird. Fehlt hier ein Bild, bleibt das letzte solange stehen, bis wieder eine Übereinstimmung gefunden wird. Wie kann ich diesen "Fehler" abfangen? Mein Code sieht so aus: [code] Private Sub Detailbereich_Format(Cancel As Integer, FormatCount As Integer) On Error Resume Next If Me![Bild_x] <> "" Then Me!Bild_x.Picture = Me!Pfad Else Me!Bild_x.Picture = "D:\kein_bild.jpg" End If End Sub [/code] Was ist falsch? Die Zeile If Me... mit Sicherheit, allerdings weiss ich nicht, wie ich die Abfrage gestalten soll. Schreibe ich im Code nur: [code] Private Sub Detailbereich_Format(Cancel As Integer, FormatCount As Integer) Me!Bild_x.Picture = Me!Pfad End Sub [/code] kommt beim ersten fehlenden Bild die Fehlermeldung, dass das entsprechende Bild nicht geöffnet werden kann. Danke schonmal im Voraus für die Hilfe! Gruß Mario

Antwort 1 von Teddy7

Da kann es ja 2 Fehler geben: a) es ist kein "PFad" gespeichert und b) unter dem Pfad gibt es kein Bild

für a) kann man abfragen
if nz(Pfad,"") = "" then

nz macht aus einem Feld, das NULL ist das was hinter dem Komma steht

Gruß
Teddy

Antwort 2 von lleopard

Hi Mario,

Warum hinterlegst du nicht grundsätzlich ein Bildchen, daß über dem Bild liegt?

ich meine du blendest das ein(.visible = true), wenn der Pfad für das Bild der Maschine nicht existiert, und blendest es im umgekehrten Fall wieder aus.

Gruß Leo

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: