Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: joschi50 am März 20, 2026, 14:12:34

Titel: Bilder werden im Bericht nicht angezeigt
Beitrag von: joschi50 am März 20, 2026, 14:12:34
Ich verzweifel mal wieder...
Meine Anwendung liegt auf einer externen Festplatte. Ich kann darauf von PC1 mit Windows 10, Access Version 16, Laptop Windows 11, Accessversion 16 und PC2 Windows 11 ebenfalls Access 16, zugreifen.
Auf PC 1 und Laptop werden Bilder in einem Bericht (Bildfeld verknüpft) ganz normal angezeigt. Auf PC 2 werden sie nicht angezeigt.
So habe ich es eingebunden:
Private Sub Detailbereich_Format(Cancel As Integer, FormatCount As Integer)
Dim Bildpfad As String
   
    Bildpfad = Me!bilder
   
    If Len(Dir(Bildpfad)) <> 0 Then
        Me!Artbild.Picture = Bildpfad
    Else
        Me!Artbild.Picture = Me!pfad & "ST-000000.jpg"
    End If
End Sub

Warum funktioniert es auf dem einen Rechner nicht ? Die Pfade stimmen, der Rechner ist auch richtig im Netz eingebunden.
In einem Formular hatte ich das Problem auch, dort war das Bild embedded. Nach Umstellung auf "verknüpft" funktionierte es. Nur im Bericht nicht.
Titel: Re: Bilder werden im Bericht nicht angezeigt
Beitrag von: Knobbi38 am März 20, 2026, 15:26:26
Hallo,

grundsätzlich sollte für jeden Rechner ein eigens FE installiert sein, welche dann auch ein gemeinsames BE zugreifen. Prinzipiell sollte der Code funktionieren. Warum das auf einem Rechner nicht klappt, kann so nicht geklärt werden, dazu müsstest du mal in der Routine eine Breakpoint setzen und die tatsächlichen Variableninhalte überprüfen.

Btw: warum verwendest du nicht einfach das Feld mit dem absoluten Pfad als Controlsource für das ImageControl?

Knobbi38