Quando si usa la visualizzazione Foglio dati per aggiungere GIF, JPEG e altri tipi comuni di file di immagine a un campo Oggetto OLE in una tabella di Access, viene visualizzata la parola "Pacchetto" anziché la prevista "Immagine bitmap".
"Pacchetto" viene visualizzato nel campo perché il campo Oggetto OLE supporta solo i file bitmap di Windows (.bmp) e dib (dib). Se si desidera archiviare altri tipi di file grafici in un campo Oggetto OLE e fare in modo che Access eservi correttamente il rendering, è necessario installare software aggiuntivo che deve fornire i componenti necessari per visualizzare i tipi di immagine aggiuntivi.
Le versioni precedenti di Microsoft Office fornivano un programma denominato Microsoft Photo Editor, che a sua volta forniva il server OLE necessario per il rendering di file GIF e JPEG. Office 2003 System ha sostituito Photo Editor con Microsoft Picture Manager, che non fornisce il server OLE necessario per questi tipi di file.
Per ovviare a questo problema, è possibile usare una delle tecniche seguenti:
-
Archiviare le immagini all'esterno del database e usare il codice di Visual Basic®, Applications Edition (VBA) per visualizzarle. Per altre informazioni, vedere l'articolo della Microsoft Knowledge Base Come visualizzare immagini da una cartella in una maschera, un report o una pagina di accesso ai dati.
-
Converti le immagini GIF o JPEG in file bitmap di Windows (.bmp). Anche se i file BMP sono in genere più grandi dei file GIF o JPEG, possono contribuire a ridurre le dimensioni del database, perché Access non crea ulteriori file Dib (Device Independent Bitmap) per supportarli. Per informazioni sui motivi per cui Access crea file DIB quando si usano immagini GIF o JPEG, vedere l'articolo della Microsoft Knowledge Base Perché gli oggetti OLE causano l'aumento dei database.
Altre informazioni
Per altre informazioni sull'uso delle immagini con Access, vedere questi articoli:
-
ACC: Perché gli oggetti OLE causano l'espansione dei database spiega perché l'archiviazione di immagini GIF e JPEG in un campo Oggetto OLE può aumentare rapidamente le dimensioni di un database.
-
Come salvare un file bitmap come oggetto OLE in un campo oggetto OLE di Access spiega come usare il codice VBA per archiviare i file di immagine in un campo Oggetto OLE e avviare automaticamente il contenitore corretto e visualizzare tali file.