Når du bruger dataarkvisning til at føje GIF-, JPEG- og andre almindelige billedfiler til et OLE-objektfelt i en Access-tabel, vises ordet "Pakke" i stedet for det forventede "Bitmapbillede".
"Pakke" vises i feltet, fordi OLE-objektfeltet kun understøtter Windows Bitmap-filer (.bmp) og Device Independent Bitmap -filer (.dib). Hvis du vil gemme flere typer grafikfiler i et OLE-objektfelt og få Access til at gengive dem korrekt, skal du installere yderligere software, og softwaren skal levere de komponenter (kaldet OLE-servere), der skal bruges til at vise de ekstra billedtyper.
Tidligere versioner af Microsoft Office leverede et program kaldet Microsoft Photo Editor, som til gengæld leverede den OLE-server, der skulle bruges til at gengive GIF- og JPEG-filer. Office 2003-systemet har erstattet Photo Editor med Microsoft Picture Manager, som ikke leverer den nødvendige OLE-server til disse filtyper.
Du kan bruge en af følgende teknikker til at løse dette problem:
-
Gem dine billeder uden for databasen, og brug VBA-kode (Visual Basic® for Applications) til at vise dem. Du kan få mere at vide i Microsoft Knowledge Base-artiklen Sådan får du vist billeder fra en mappe i en formular, en rapport eller en dataadgangsside.
-
Konvertér dine GIF- eller JPEG-billeder til Windows Bitmap-filer (.bmp). Selvom BMP-filer normalt er større end GIF- eller JPEG-filer, kan de være med til at reducere størrelsen på databasen, fordi Access ikke opretter flere Device Independent Bitmap-filer (.dib) til at understøtte dem. Du kan få mere at vide om, hvorfor Access opretter DIB-filer, når du bruger GIF- eller JPEG-billeder, i Microsoft Knowledge Base-artiklen Hvorfor OLE-objekter får databaser til at vokse.
Flere oplysninger
Se disse artikler for at få flere oplysninger om brug af billeder med Access:
-
ACC: Hvorfor OLE-objekter får databaser til at vokse forklarer, hvorfor lagring af GIF- og JPEG-billeder i et OLE-objektfelt hurtigt kan forstørre størrelsen på en database.
-
Sådan gemmer du en bitmapfil som et OLE-objekt i et Access OLE-objektfelt forklarer, hvordan du bruger VBA-kode til at gemme billedfiler i et OLE-objektfelt og automatisk starter den korrekte objektbeholder og får vist disse filer.