Obs!: Vi vill kunna erbjuda dig bästa möjliga supportinnehåll så fort som möjligt och på ditt språk. Den här sidan har översatts med hjälp av automatiserad översättning och kan innehålla grammatiska fel eller andra felaktigheter. Vår avsikt är att den här informationen ska vara användbar för dig. Vill du berätta för oss om informationen är till hjälp längst ned på sidan? Här är artikeln på engelska som referens.
När du använder databladsvyn för att lägga till GIF, JPEG och andra vanliga typer av bildfiler i ett OLE-objektfält i en Access-tabell kan se du ordet ”paket” i stället för den förväntade ”bitmappsbilden”.
”Paket” visas i fältet eftersom OLE-objektfält stöder endast Windows bitmapp (.bmp) och Enhetsoberoende bitmapp (DIB) filer. Om du vill lagra fler typer av grafikfiler i OLE-objektfält och tillgång återges korrekt, måste du installera ytterligare programvara och som innehåller komponenter (kallas OLE-servrar) som behövs för att visa ytterligare bildtyper av.
Tidigare versioner av Microsoft Office innehöll programmet Microsoft Photo Editor, som i sin tur innehöll den OLE-server som krävs för att återge GIF- och JPEG-filer. Office 2003 System ersattes Photo Editor med Microsoft Picture Manager, som inte innehåller den nödvändiga OLE-servern för dessa typer av filer.
Du kan använda någon av följande metoder för att kringgå det här problemet:
-
Lagra bilderna utanför databasen och visa dem med hjälp av Visual Basic® för Applications (VBA) kod. Mer information finns i Microsoft Knowledge Base-artikeln hur du visar bilder från en mapp i ett formulär, en rapport eller en dataåtkomstsida.
-
Konvertera GIF- eller JPEG-bilderna till Windows bitmapp (.bmp) filer. Även om BMP-filer är ofta större än GIF- eller JPEG-filer, minska de storleken på databasen, eftersom Access inte skapar ytterligare Enhetsoberoende bitmapp (DIB)-filer. Information om varför DIB-filer skapas när du använder GIF- eller JPEG-bilder finns i Microsoft Knowledge Base-artikeln Varför OLE-objekt orsak databaser för att förstora.
Mer information
Finns i följande artiklar för mer information om hur du använder bilder med Access:
-
Red: Varför OLE-objekt ökar storleken på databasen förklarar varför lagrar GIF- och JPEG-bilder i ett OLE-objektfält kan snabbt öka storleken på en databas.
-
Så här sparar du en bitmappsfil som ett OLE-objekt i en Access OLE-objektfält förklarar hur du använder VBA-kod för att lagra bildfiler i ett OLE-objektfält och automatiskt starta rätt fönster och visa dina filer.