Wenn Sie in der Datenblattansicht GIF, JPEG und andere gängige Bilddateitypen zu einem OLE-Objektfeld in einer Access-Tabelle hinzufügen, wird das Wort "Paket" anstelle des erwarteten "Bitmap-Bilds" angezeigt.
"Paket" wird im Feld angezeigt, da das OLE-Objektfeld nur Windows-Bitmapdateien (.bmp) und geräteunabhängige Bitmapdateien (DIB) unterstützt. Wenn Sie zusätzliche Grafikdateitypen in einem OLE-Objektfeld speichern möchten und sie von Access ordnungsgemäß rendern möchten, müssen Sie zusätzliche Software installieren, die die Komponenten (so genannte OLE-Server) bereitstellen muss, die zum Anzeigen der zusätzlichen Bildtypen erforderlich sind.
Frühere Versionen von Microsoft Office stellten ein Programm namens Microsoft Photo Editor bereit, das wiederum den OLE-Server zum Rendern von GIF- und JPEG-Dateien bereitstellte. Das Office 2003-System ersetzte den Foto-Editor durch den Microsoft Bild-Manager, der nicht den erforderlichen OLE-Server für diese Dateitypen bereitstellt.
Sie können eine der folgenden Techniken anwenden, um dieses Problem zu umgehen:
- Speichern Sie Ihre Bilder außerhalb Ihrer Datenbank, und verwenden Sie Visual Basic® for Applications (VBA)-Code, um sie anzuzeigen. Weitere Informationen finden Sie im Microsoft Knowledge Base-Artikel Anzeigen von Bildern aus einem Ordner in einem Formular, einem Bericht oder einer Datenzugriffsseite.
- Konvertieren Sie Ihre GIF- oder JPEG-Bilder in Windows-Bitmap-Dateien (.bmp). Obwohl BMP-Dateien in der Regel größer als GIF- oder JPEG-Dateien sind, können sie zur Verringerung der Größe Ihrer Datenbank beitragen, da Access keine zusätzlichen geräteunabhängigen Bitmapdateien (DIB-Dateien) erstellt, um sie zu unterstützen. Informationen dazu, warum Access DIB-Dateien erstellt, wenn Sie GIF- oder JPEG-Bilder verwenden, finden Sie im Microsoft Knowledge Base-Artikel Why OLE Objects Cause Databases Grow.
Weitere Informationen
Weitere Informationen zur Verwendung von Bildern mit Access finden Sie in den folgenden Artikeln:
- ACC: Warum OLE-Objekte das Wachstum von Datenbanken verursachen Erklärt, warum das Speichern von GIF- und JPEG-Bildern in einem OLE-Objektfeld die Größe einer Datenbank schnell erhöhen kann.
- Speichern einer Bitmapdatei als OLE-Objekt in einem OLE-Objektfeld von Access erläutert, wie VBA-Code zum Speichern von Bilddateien in einem OLE-Objektfeld verwendet wird, der automatisch den richtigen Container startet und diese Dateien anzeigt.