Was tun, wenn in Ihren Datenbanktabellen „Paket" statt „Bitmap-Bild" angezeigt wird?
Wenn Sie die Datenblattansicht verwenden, um GIF, JPEG und andere gängige Typen von Bilddateien zu einem OLE-Objektfeld in einer Access-Tabelle hinzuzufügen, sehen Sie das Wort „Paket" anstelle des erwarteten „Bitmap-Bilds".
„Paket" wird im Feld angezeigt, weil das OLE-Objektfeld nur Windows-Bitmap-Dateien (.bmp) und geräteunabhängige Bitmap-Dateien (.dib) unterstützt. Wenn Sie zusätzliche Arten von Grafikdateien in einem OLE-Objektfeld speichern und Access diese ordnungsgemäß rendern lassen möchten, müssen Sie zusätzliche Software installieren, und diese Software muss die Komponenten (als OLE-Server bezeichnet) bereitstellen, 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 bereitstellte, der zum Rendern von GIF- und JPEG-Dateien erforderlich war. Das Office 2003-System ersetzte Photo Editor durch Microsoft Picture Manager, der den erforderlichen OLE-Server für diese Dateitypen nicht bereitstellt.
Sie können eine der folgenden Techniken verwenden, 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 How to display images from a folder in a form, a report, or a data access page .
Konvertieren Sie Ihre GIF- oder JPEG-Bilder in Windows-Bitmap-Dateien (.bmp). Obwohl BMP-Dateien normalerweise größer als GIF- oder JPEG-Dateien sind, können sie dabei helfen, die Größe Ihrer Datenbank zu reduzieren, da Access keine zusätzlichen geräteunabhängigen Bitmap-Dateien (.dib) 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 to Grow .
Mehr Informationen
Weitere Informationen zur Verwendung von Bildern mit Access finden Sie in diesen 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 aufblähen kann.
So speichern Sie eine Bitmap-Datei als OLE-Objekt in einem Access-OLE-Objektfeld erläutert, wie Sie VBA-Code verwenden, um Bilddateien in einem OLE-Objektfeld zu speichern und automatisch den richtigen Container zu starten und diese Dateien anzuzeigen.
No comments:
Post a Comment