Risolvere il problema delle immagini non visualizzate nei database di Access!

Quando si lavora con un database MS Access, gli utenti incontrano spesso dei problemi. Uno di questi problemi è la mancata visualizzazione delle immagini nel database di Access. Questo problema si verifica solitamente quando si visualizzano le immagini in un report o in una maschera che utilizza un controllo Cornice oggetto associato. Ciò comporta la mancata visualizzazione degli oggetti OLE. In questo articolo, imparerete diverse soluzioni per risolvere questo problema, insieme ai principali fattori che lo causano.

Voto Eccellente su Trustpilot
Strumento di Riparazione Database MS Access Gratuito
Ripara i file di database MDB e ACCDB corrotti e recupera facilmente tabelle, query, indici e record di database eliminati. Prova ora!
Scarica
Facendo clic sul pulsante Download sopra e installando Stellar Repair for Access (14.8 MB), riconosco di aver letto e accettato il Contratto di licenza per l'utente finale e la Politica sulla riservatezza di questo sito.

Perché le maschere e i report del mio database Access non visualizzano le immagini?

Problemi come la mancata visualizzazione delle immagini nelle maschere, nei report o nelle tabelle del database possono essere frustranti. Diversi fattori possono causare questo errore. Potrebbe trattarsi di un percorso file errato, di un formato non supportato, di problemi di autorizzazione dei file o di un database danneggiato.

Inoltre, questo problema si verifica anche a causa di una modifica nell’ordine di preferenza dei formati utilizzati per memorizzare nella cache la presentazione degli oggetti OLE, insieme a un problema nell’utilizzo del formato Enhanced Metafile.

È possibile modificare il comportamento specificando esplicitamente l’ordine di preferenza dei formati tramite la seguente chiave di registro:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

Under this key, add a new Multi-String value, named OlePictureFormatPreferenceList, with the value data:

METAFILEPICT

ENHMETAFILE

BITMAP

DIB

Come risolvere il problema della mancata visualizzazione delle immagini nel database di Access?

Provate i seguenti suggerimenti per risolvere il problema della mancata visualizzazione delle immagini.

Metodo 1: Verificare il percorso e la posizione dell’immagine

È noto che le immagini in Access sono spesso collegate, non incorporate. Pertanto, se il file del database è stato spostato, rinominato o eliminato, non verrà visualizzato. In tal caso, si consiglia di eseguire le seguenti operazioni:

  • Verificare il percorso del file.
  • Ripristinare le immagini mancanti da un backup.
  • Mantenere i file in una posizione stabile.

Metodo 2: Utilizzare formati compatibili

Nella maggior parte dei casi, le immagini non vengono visualizzate a causa di tipi di immagine incompatibili.

Il database di Access supporta principalmente formati come .jpg, .bmp o .gif. Se si riscontrano altri formati, convertirli in un formato compatibile.

Leggi anche: Problema di schede mancanti/non visualizzate in Microsoft Access!

Metodo 3: Abilitare l’opzione “Visualizzazione oggetto OLE”

Un altro metodo efficace che è possibile provare per risolvere il problema della mancata visualizzazione delle immagini dal database di Access è abilitare la visualizzazione degli oggetti OLE. Per farlo, segui i passaggi seguenti:

  • Fai clic con il pulsante destro del mouse su un modulo/report in cui devi incorporare l’oggetto.
  • Scegli “Inserisci oggetto” dal menu contestuale.
  • Quindi, seleziona “Crea nuovo” o “Crea da file“.

mmagini non visualizzate nei database di Access

  • Individua il file o scegli il tipo di oggetto se ne stai creando uno nuovo.
  • Ora, seleziona la casella “Visualizza come icona” o deselezionala per visualizzare il contenuto dell’oggetto.
  • Fai clic su “OK“.

Metodo 4: Modifica delle autorizzazioni del file del database

Anche autorizzazioni insufficienti per il file del database possono causare questo problema. Per controllare e modificare le autorizzazioni del file, segui questi passaggi:

  • Individua la posizione del file del database di Access.
  • Quindi, fai clic con il pulsante destro del mouse sul file >> seleziona “Proprietà“.

mmagini non visualizzate nei database di Access

  • Nella scheda “Sicurezza“, consenti il ​​controllo completo agli utenti necessari.

Metodo 5: Verifica delle impostazioni del Centro protezione

A volte, impostazioni di sicurezza errate possono impedire il caricamento dei contenuti, incluse le immagini.

  • Vai su File > Opzioni > Centro protezione.
  • Quindi, fai clic su “Impostazioni Centro protezione“.

mmagini non visualizzate nei database di Access

  • Abilita i contenuti attivi e consenti i file esterni.

Questo garantisce che le immagini vengano caricate correttamente.

Soluzione alternativa per risolvere il problema della mancata visualizzazione dei dati nei report di MS Access:

Nel caso in cui abbiate perso gli oggetti OLE incorporati nel database di Access, avete la possibilità di recuperarli. Questo è possibile con Access Banca dati Riparazione, un software specificamente progettato per riparare i file di database di MS Access danneggiati o corrotti. È dotato di un potente algoritmo che analizza anche i file di database di Access gravemente danneggiati.

Ripristina facilmente tabelle, query, indici e altri dati danneggiati o corrotti. Questo strumento può risolvere facilmente tutti gli errori e i problemi, sia minori che maggiori, dei database di MS Access 2013, 2010, 2007, 2003, 2002, 2000 su quasi tutte le versioni del sistema operativo Windows, come Windows 8/7/Vista/XP/2003. È disponibile una versione di prova gratuita che è possibile installare per verificare le funzionalità e l’affidabilità del software.

* Facendo clic sul pulsante Download sopra e installando Stellar Repair for Access (14.8 MB), riconosco di aver letto e accettato il Contratto di licenza per l'utente finale e la Politica sulla riservatezza di questo sito.

Passaggi per recuperare un database di MS Access danneggiato o corrotto

access-repair-main-screen-it-1
access-select-database-it-2
access-repairing-it-3
access-repairing-completed-it-4
access-preview-it-5
access-save-location-it-6
access-saving-it-7
previous arrow
next arrow

Soluzione per risolvere il problema della mancata visualizzazione delle immagini nei report di Access 2016:

Se riscontrate questo problema di mancata visualizzazione dei dati nei report di Access, seguite le soluzioni manuali complete per risolvere l’errore di mancata visualizzazione delle immagini in Access 2010/2013/2016.

Influenza dell’impostazione del formato di archiviazione delle proprietà delle immagini

Ulteriori indagini hanno rivelato che il problema è principalmente associato al formato di archiviazione delle proprietà delle immagini del database quando le immagini vengono aggiunte al modulo o al report. Questa impostazione si trova nelle Opzioni di Access per il database corrente.

Esistono due opzioni che è possibile provare:

  • Mantenere il formato dell’immagine originale (dimensioni del file ridotte)
  • Convertire tutti i dati delle immagini in bitmap (compatibile con Access 2003 e versioni precedenti)

mmagini non visualizzate nei database di Access

Se l’immagine viene aggiunta quando è selezionata la seconda opzione, le immagini non BMP non vengono visualizzate nella versione di Access 2016.

Come includere un’immagine associata in un report di Microsoft Access?

È possibile archiviare le immagini all’interno del database di Microsoft Access stesso come oggetti OLE, sebbene non sia il metodo preferito. Quando si incorpora un oggetto OLE nella tabella, si memorizzano anche molte informazioni aggiuntive. Queste informazioni aggiuntive sono i dati che l’applicazione Access memorizza per visualizzare correttamente gli oggetti. Nel caso in cui le immagini non vengano visualizzate nei moduli e nei report di Access, il metodo consigliato per visualizzare le immagini consiste nell’archiviare il percorso completo e il nome del file all’interno della tabella e quindi utilizzare lo strumento immagine (in Access 97/2000) per aggiornare la visualizzazione.

Ecco un esempio che mostra come visualizzare le immagini bitmap di Windows in un report di MS Access senza archiviare le immagini in una tabella di Microsoft Access.

Creazione della tabella per archiviare i dati del file e del percorso:

  1. Per prima cosa, è necessario creare una nuova tabella denominata “TabellaImmagini” e quindi aggiungere un campo di testo denominato “PercorsoImmagine“.
  2. Aprire la tabella “TabellaImmagini” in visualizzazione Foglio dati. Aggiungere quindi il percorso e il nome di un file bitmap a ciascun record. Ecco un esempio di come dovrebbero apparire i record:

c:\windows\circles.bmp

c:\windows\waves.bmp

c:\windows\tiles.bmp

c:\windows\bubbles.bmp

Leggi anche: Soluzioni per il problema del selettore data di MS Access che non viene visualizzato – Agisci ora!

Visualizzazione delle immagini in un report di Microsoft Access

  1. Per creare un nuovo report, è possibile utilizzare la Creazione guidata report automatico basata sulla tabella “TabellaImmagini“. Assegnare al report il nome “ReportImmagini“.
  2. Aprire “ReportImmagini” in visualizzazione Struttura e quindi aggiungere un controllo immagine al report utilizzando lo strumento Immagine nella casella degli strumenti. Verrà richiesto di selezionare un’immagine da inserire. Selezionare un’immagine disponibile sul computer. Assegnare al controllo il nome “CorniceImmagine“.
  3. Impostare l’evento Formato della sezione “Dettagli” del report sulla seguente procedura evento:

Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)

Me![Imageframe].Picture = Me![Imagepath]End Sub

  1. Aprire “ReportImmagini” in modalità Anteprima di stampa. Si noti che il report visualizza la bitmap corrispondente per ogni record.

Nota: potrebbe essere necessario modificare i percorsi dei file e i nomi delle immagini in modo che corrispondano alle immagini archiviate sul sistema.

Domande frequenti:

Come visualizzare le immagini in un modulo di MS Access?

Per visualizzare le immagini in un modulo di MS Access, segui i passaggi seguenti:

  • Apri la tabella del database in “Visualizzazione Struttura“.
  • Aggiungi un nuovo campo con tipo di dati “Allegato“.
  • Clicca su “Visualizzazione Foglio dati“.
  • Successivamente, clicca sul campo “Allegato” >> sull’icona della graffetta per aggiungere un’immagine.

Quale controllo viene utilizzato per visualizzare le immagini in un modulo di Access?

Il controllo immagine viene utilizzato per visualizzare le immagini in un modulo o in un report.

Qual è il tipo di dati di un’immagine in MS Access?

Il tipo di oggetto OLE è il tipo di dati utilizzato per le immagini in Access.

In sintesi

Risolvere il problema della mancata visualizzazione delle immagini in un database di Access può essere semplice se sai dove cercare e cosa fare. Tutto ciò che devi fare è seguire le soluzioni menzionate in questo articolo e probabilmente risolverai il problema rapidamente.

Inoltre, mantenendo le immagini organizzate e utilizzando i tipi di campo corretti, eviterai questo problema in futuro.

Spero che questo articolo ti sia piaciuto.

Hai ancora problemi? Risolvili con la Stellar riparazione per Access:

Questo software garantisce riparazione e recupero di senza soluzione di continuità del database ACCDB e MDB. Esso ripristina tutti gli oggetti tra cui tabelle, report, query, record, moduli e indici insieme a moduli, macro, ecc. Fissare Microsoft Access problemi di ora in 3 semplici passaggi:

  1. Scarica Stellar Access database riparazione strumento rated ottima su Cnet.
  2. Fai clic sull'opzione Sfoglia e Cerca per individuare il database di Access corrotto.
  3. Fai clic su Ripara Pulsante per riparae visualizzare in anteprima gli oggetti del database.

Pearson Willey è uno scrittore di contenuti di siti Web e lungo-forma pianificatore di contenuti. Oltre a questo, è anche un avido lettore. Quindi sa benissimo come scrivere un contenuto accattivante per i lettori. Scrivere è come un vantaggio crescente per lui. Ama esplorare le sue conoscenze su MS Access e condividere blog tecnici.