Wanneer u de gegevensbladweergave gebruikt om GIF-, JPEG- en andere veelvoorkomende typen afbeeldingsbestanden toe te voegen aan een OLE-objectveld in een Access-tabel, ziet u het woord 'Pakket' in plaats van de verwachte 'Bitmapafbeelding'.
'Pakket' wordt weergegeven in het veld omdat het veld OLE-object alleen windows-bitmapbestanden (.bmp) en apparaatonafhankelijke bitmapbestanden (.dib) ondersteunt. Als u extra typen afbeeldingsbestanden wilt opslaan in een OLE-objectveld en deze juist wilt weergeven in Access, moet u extra software installeren en moet deze software de onderdelen ( OLE-servers genoemd) leveren die nodig zijn om de extra afbeeldingstypen weer te geven.
Eerdere versies van Microsoft Office boden een programma met de naam Microsoft Photo Editor, dat op zijn beurt de OLE-server bood die nodig was om GIF- en JPEG-bestanden weer te geven. Het Office 2003-systeem heeft Photo Editor vervangen door Microsoft Picture Manager, dat niet de benodigde OLE-server biedt voor deze typen bestanden.
U kunt een van de volgende technieken gebruiken om dit probleem te omzeilen:
-
Sla uw afbeeldingen op buiten uw database en gebruik VBA-code (Visual Basic® for Applications) om ze weer te geven. Zie het Microsoft Knowledge Base-artikel Afbeeldingen uit een map weergeven in een formulier, een rapport of een Data Access-pagina voor meer informatie.
-
Converteer uw GIF- of JPEG-afbeeldingen naar Windows Bitmap-bestanden (.bmp). Hoewel BMP-bestanden meestal groter zijn dan GIF- of JPEG-bestanden, kunnen ze helpen de grootte van uw database te verkleinen, omdat er geen extra.dib-bestanden (Device Independent Bitmap) worden gemaakt om ze te ondersteunen. Zie het Microsoft Knowledge Base-artikel Waarom OLE-objecten ervoor zorgen dat databases groeien voor meer informatie over waarom In Access DIB-bestanden worden gemaakt wanneer u GIF- of JPEG-afbeeldingen gebruikt.
Meer informatie
Zie deze artikelen voor meer informatie over het gebruik van afbeeldingen met Access:
-
ACC: waarom OLE-objecten ervoor zorgen dat databases groeien , verklaart waarom het opslaan van GIF- en JPEG-afbeeldingen in een OLE-objectveld de grootte van een database snel kan vergroten.
-
In Het opslaan van een bitmapbestand als een OLE-object in het veld Ole-object van Access wordt uitgelegd hoe u VBA-code gebruikt om afbeeldingsbestanden op te slaan in een OLE-objectveld en automatisch de juiste container te starten en deze bestanden weer te geven.