Artikel-ID: 832508 - Geändert am: Dienstag, 3. Mai 2005 - Version: 2.2

Bilder, die in OLE-Objektfelder gespeichert sind nicht korrekt angezeigt

Dieser Artikel bezieht sich ausschließlich auf eine Microsoft Access-Datenbank (.mdb).

Anfänger: Erfordert Kenntnisse der Benutzeroberfläche auf Einzelplatzrechnern.

Auf dieser Seite

Alles erweitern | Alles schließen

Problembeschreibung

Wenn eine Bilddatei in einer Tabelle als OLE-Objekt in Microsoft Office Access 2003 speichern und anschließend versuchen, das gespeicherte Bild durch Einbetten oder Verknüpfen der Bilddatei in einem Formular, einem Bericht oder einer Datenzugriffsseite anzeigen, Sie das Bild anzeigen können, möglicherweise nicht. Sie möglicherweise außerdem fest, dass das Dateisymbol den Dateinamen statt des Bildes selbst anzeigt.

Ursache

Dieses Problem tritt auf, weil Access 2003 den OLE-Server finden kann nicht, das die OLE-Objekt-Headerinformationen richtig interpretieren können.

Abhilfe

Verwenden Sie eine der folgenden Methoden um dieses Problem zu umgehen:

Installieren Sie Microsoft Photo Editor

Sie können Photo Editor von der Office XP-CD-ROM installieren. Gehen Sie hierzu folgendermaßen vor:
  1. Legen Sie die Office XP-CD, in das CD-ROM-Laufwerk oder DVD-ROM-Laufwerk.
  2. Gehen Sie folgendermaßen vor, wenn das Setupprogramm für Office XP nicht automatisch startet:
    1. Klicken Sie auf Start , und klicken Sie dann auf Ausführen .
    2. Geben Sie im Dialogfeld Ausführen den folgenden Befehl im Feld- Öffnen im Feld:

      <CD Drive>: \Setup.exe
    3. Klicken Sie auf OK .
  3. Folgen Sie die Anweisungen des Office XP-Setupassistenten.

    Stellen Sie sicher, dass die benutzerdefinierte Installation auswählen.
  4. Wenn Sie die Features auswählen erreichen Schritt, legen Sie jeden Knoten der Struktur Setup Nicht verfügbar .
  5. Erweitern Sie unter zu installierende Features Office Tools .
  6. Klicken Sie auf Microsoft Photo Editor , und klicken Sie dann auf vom Arbeitsplatz starten .
  7. Klicken Sie auf Jetzt installieren .
  8. Klicken Sie auf OK , wenn die Office XP-Setupprogramm erfolgreich abgeschlossen wurde.

Anzeigen von Bildern aus einem Ordner

Anstatt die Bilder innerhalb der Tabelle als OLE-Objekte zu speichern, können die Bild-Dateipfaden und den Bildnamen in die Tabelle speichern und dann die Bilder mithilfe eines Bild-Steuerelements anzeigen. Wenn Sie ein Bild-Steuerelement in einem Formular oder einen Bericht verwenden, erfordert Access keine den OLE-Server, die die Bilder in Bild-Steuerelement anzuzeigen. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
285820  (http://support.microsoft.com/kb/285820/ ) Anzeigen von Bildern aus einem Ordner in einem Formular, einem Bericht oder einer Datenzugriffsseite

Weitere Informationen

Wenn Sie Microsoft Office 2003 installieren, entfernt das Setupprogramm alle Standardkomponenten von Office XP (wie Photo Editor), die Sie zuvor auf Ihrem Computer installiert hatten. Als Ergebnis Access 2003 kann nicht suchen Sie den OLE-Server, die eine Image-Datei (z. B. JPG-Datei oder eine GIF-Datei) angezeigt werden können, und Sie können nicht anzeigen, die eingebetteten Grafikdateien oder die verknüpften Grafikdateien.

Schritte zum Reproduzieren des Verhaltens

  1. Starten Sie Access 2003.
  2. Öffnen Sie die Beispieldatenbank Nordwind.mdb.
  3. Klicken Sie im Datenbankfenster unter Objekte auf Tabellen .
  4. Doppelklicken Sie im rechten Fensterbereich auf Tabelle in der Entwurfsansicht erstellen .
  5. Erstellen Sie eine Tabelle mit dem Namen TestImage und die folgenden Details:

    Tabelle: TestImage
    Feld Name: FldImage
    Datentypen: OLE-Objekt
  6. Öffnen Sie die TestImage -Tabelle in der Datenblattansicht.
  7. Klicken Sie in der Datenblattansicht mit der rechten Maustaste auf das Feld FldImage ; klicken Sie dann auf Objekt einfügen .
  8. Wählen Sie aus Datei erstellen , und klicken Sie dann auf Durchsuchen .
  9. Suchen Sie die JPG-Bild-Datei. Wählen Sie die JPG-Bilddatei, und klicken Sie dann auf OK .
  10. Klicken Sie auf OK .
  11. Klicken Sie im Menü Datei auf Schließen .
  12. Klicken Sie im Datenbankfenster unter Objekte auf Formulare .
  13. Doppelklicken Sie im rechten Fensterbereich auf erstellt ein Formular unter Verwendung des Assistenten .
  14. Wählen Sie im Formular-Assistenten Tabelle: TestImage aus der Table-Abfragen Dropdown - Liste.
  15. Klicken Sie auf >> um alle Felder aus der Liste Verfügbare Felder in Ausgewählte Felder zu verschieben Liste.
  16. Klicken Sie auf Fertig stellen .
  17. Wenn das Formular nicht in der Formularansicht geöffnet ist, öffnen Sie das Formular in der Formularansicht.

    Beachten Sie, wenn Sie die Daten in der Tabelle in Datenblattansicht anzeigen, der Wert des Objekts als Bild Paket oder als ein Bitmap-Bild angezeigt wird. Wenn Sie das Formular, das das OLE-Objekt in der Formularansicht anzeigt anzeigen, wird die Bilddatei eingebetteten darüber hinaus nicht angezeigt. Allerdings können Sie das Dateisymbol für die Bilddatei sehen, die in das Formular eingebettet ist.

Informationsquellen

Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
817095  (http://support.microsoft.com/kb/817095/ ) Microsoft Photo Editor wird bei der Installation von Office 2003 entfernt

Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Office Access 2003
Keywords: 
kbmt kbdatabase kbprb kbdisplay kbgraphic KB832508 KbMtde
Maschinell übersetzter ArtikelMaschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 832508  (http://support.microsoft.com/kb/832508/en-us/ )
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
 

SPRACHE AUSWÄHLEN

 

Related Support Centers