Help and Support
 

powered byLive Search

Bilder, die in Ole-Objektfeldern gespeichert sind, werden nicht einwandfrei angezeigt

Artikel-ID:832508
Geändert am:Dienstag, 3. Mai 2005
Version:2.0
Dieser Artikel bezieht sich ausschließlich auf eine Microsoft Access-Datenbank (.mdb)

Anfänger: erfordert Kenntnis der Benutzeroberfläche auf Einzelplatzrechnern.
Auf dieser Seite

Problembeschreibung

Sie sind möglicherweise nicht in Lage, wenn Sie eine Bilderdatei in einer Tabelle als ein Ole-Objekt in Microsoft Office Access 2003 speichern und wenn anschließend versuchen, das gespeicherte Image anzuzeigen, indem einbettet oder die Bilderdatei in einem Formular, einem Bericht oder einer Datenzugriffsseite verknüpft, das Bild anzuzeigen. Darüber hinaus stellen Sie möglicherweise fest, dass in dem Dateisymbol der Dateiname statt des Bilds angezeigt wird.

Zum Anfang

Ursache

Dieses Problem tritt auf, da Access 2003 den Ole-Server, der die Ole-Objektheaderinformation ordnungsgemäß interpretieren kann, nicht finden kann.

Zum Anfang

Abhilfe

Wenden Sie eine der folgenden Methoden an, um dieses Problem umzugehen:

Zum Anfang

Installieren Sie Microsoft Photo Editor

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

<CD Drive>:\Setup.exe
c. Klicken Sie auf OK.
3. Folgen Sie den Anweisungen des Office XP Setup Wizard.

Stellen Sie sicher, dass Sie die angepasste Installation auswählen.
4. Legen Sie jeden Knoten der Setup-Struktur auf Not Available fest, wenn Sie den Schritt Features auswählen erreichen.
5. Erweitern Sie unter Zu installierende Features Office Tools.
6. Klicken Sie auf Microsoft Photo Editor, und klicken Sie dann auf Von dem Arbeitsplatz starten.
7.Klicken Sie auf Jetzt installieren.
8. Klicken Sie erfolgreich nach Abschluss des Office XP Setup program auf OK.

Zum Anfang

Zeigen Sie die Bilder aus einem Ordner an

Statt die Bilder als Ole-Objekte in der Tabelle speichern, können Sie die Abbild-Dateipfade und die Abbild-Namen in der Tabelle speichern und anschließend können Sie die Bilder anzeigen, indem Sie ein Bildersteuerelement verwenden. Wenn Sie ein Bildersteuerelement innerhalb eines Formulars oder eines Berichts verwenden, erfordert Access den Ole-Server nicht um die Bilder in dem Bildersteuerelement anzuzeigen. Klicken Sie auf die folgende Artikelanzahl, um weitere Informationen zu erhalten, um den Artikel der Microsoft Knowledge Base zu lesen:
285820 (http://support.microsoft.com/kb/285820/) Wie Anzeigen von Bildern aus einem Ordner in einem Formular, einem Bericht oder einer Datenzugriffsseite

Zum Anfang

Weitere Informationen

Wenn Sie Microsoft Office 2003 installieren, entfernt das Setup program alle Standardkomponenten von Office XP (wie Photo Editor) das Sie zuvor auf Ihrem Computer installiert hatten. Daher kann Access 2003 den Ole-Server nicht finden, der eine Bilderdatei (wie einer JPG-Datei oder einer GIF-Datei) anzeigen kann, und Sie können die eingebetteten Grafikdateien oder die verknüpften Grafikdateien nicht anzeigen.

Zum Anfang

Schritte, das Verhalten zu reproduzieren

1.Starten Sie Access 2003.
2.Öffnen Sie die Beispieldatenbank Northwind.mdb.
3. Klicken Sie in dem Abschnitt Objekte auf Tabelle das inim Datenbankfenster.
4. Klicken Sie doppelt in dem rechten Fensterbereich auf Create table in Design view.
5. Erstellen Sie eine Tabelle, die benannt wird TestImage Mit folgenden Details:

Tabelle: TestImage
Feldname: FldImage
Typ: Daten OLE - Objekt
6.Öffnen Sie die TestImage Tabelle in Tabellenansicht.
7.Klicken Sie mit der rechten Maustaste in Tabellenansicht auf das Feld FldImage, und klicken Sie dann auf Objekt einfügen.
8. Wählen Sie Aus Datei erstellen aus, und klicken Sie dann auf Durchsuchen.
9. Suchen Sie die JPG-Bilderdatei. Wählen Sie die JPG-Bilderdatei aus, und klicken Sie dann auf OK.
10.Klicken Sie auf OK.
11. Klicken Sie in dem Menü Datei auf Schließen.
12. Klicken Sie in dem Abschnitt Objekte auf Formular das inim Datenbankfenster.
13. Klicken Sie doppelt in dem rechten Fensterbereich auf Erstellt ein Formular unter Verwendung des Assistenten.
14. In Formularassistent wählt Sie <UITERM> aus Table: TestImage </UITERM> Table/Queries von der Ablage - herunter Liste.
15. Auf <UITERM> klickt Sie > > </UITERM>, alle Felder an der Liste Ausgewählte Felder aus der Liste Verfügbare Felder zu verschieben.
16.Klicken Sie auf Fertig stellen.
17. Öffnen Sie das Formular in Formularansicht, wenn das Formular in Formularansicht bereits nicht geöffnet ist.

Beachten Sie, dass der Wert des Ole-Objekts wie einem Paketbild oder einem Bitmap-Bild aufgeführt wird, wenn Sie die Daten in der Tabelle in Datenblattansicht anzeigen. Wenn Sie das Formular anzeigen, das das Ole-Objekt in Formularansicht anzeigt, wird die Datei des eingebetteten Bilds darüber nicht hinaus angezeigt. Sie zeigen das Dateisymbol für die Bilderdatei, die in dem Formular eingebettet wird, jedoch an.

Zum Anfang

Informationsquellen

Klicken Sie auf die folgende Artikelanzahl, um weitere Informationen zu erhalten, um den Artikel der Microsoft Knowledge Base zu lesen:
817095 (http://support.microsoft.com/kb/817095/) Wenn Sie Office 2003 installieren, wird Microsoft Photo Editor entfernt

Zum Anfang


Die Informationen in diesem Artikel beziehen sich auf:
?Microsoft Office Access 2003

Zum Anfang

Keywords: 
kbdatabase kbprb kbdisplay kbgraphic KB832508 KbMtde kbmt

Zum Anfang

Maschinell übersetzter ArtikelWichtig: 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/)

Zum Anfang

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

Other Support Options

  • Need More Help?
    Contact a Support professional by Email, Online or Phone.
  • Customer Service
    For non-technical assistance with product purchases, subscriptions, online services, events, training courses, corporate sales, piracy issues, and more.
  • Newsgroups
    Pose a question to other users. Discussion groups and Forums about specific Microsoft products, technologies, and services.