Fissaggio Microsoft Access non può salvare i dati di output nel file che hai selezionato. (Errore 2302)

Durante la gestione dei database Microsoft Access, gli utenti spesso incontrano problemi sconcertanti che disturbano il loro flusso di lavoro. Uno di questi errori che gli utenti stanno riscontrando e segnalando di recente è: “Microsoft Access can’t save the output data to the file you’ve selected“. Questo messaggio criptico appare quando Access incontra difficoltà nel salvare i dati in un file specificato.

Access non può salvare i dati di output nel file che hai selezionato

Vari motivi possono contribuire a questo errore. Quindi, se sei uno di questi utenti, non preoccuparti, siamo qui per guidarti su come correggere l’errore 2302 di MS Access attraverso passaggi di risoluzione dei problemi. Quindi, iniziamo…

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.

Informazioni sull’errore 2302 di Microsoft Access

L’errore Access non riesce a salvare i dati di output nel file selezionato L’errore 2302 si verifica in genere quando si tenta di salvare i dati in un file specificato ma Access nega l’esecuzione dell’attività. Appare anche quando si tenta di esportare il report del database in un file PDF o di esportare un file Access in Excel.

Dettagli errore:

Codice: 2302

Messaggio di errore: Microsoft Access can’t save the output data to the file you’ve selected.

Descrizione: MS Access non riesce a salvare i dati di output nel file selezionato. È probabile che @* il file sia aperto, in tal caso chiudilo immediatamente. Se stai utilizzando il modello, devi controllare se il modello esiste o meno.

Motivi comuni per cui Microsoft Access non riesce a salvare i dati di output nel file selezionato Errore

Questo problema può essere causato da vari motivi e comprendere la causa principale è fondamentale per una risoluzione efficace. Quindi, diamo un’occhiata ai motivi principali:

  1. Formato di file incompatibile
  2. Autorizzazione file insufficiente per accedere al database
  3. Corruzione nel database di Access
  4. Esecuzione di una versione obsoleta del software Access.

Metodi per risolvere Microsoft Access non riesce a salvare i dati di output nel file selezionato.

Intraprendiamo un viaggio per risolvere l’errore passo dopo passo.

Metodo 1: verifica la compatibilità del formato file

Controllare il formato file selezionato è il passaggio cruciale per uscire da questo problema di Access. Assicurati che il formato file scelto sia supportato da Microsoft Access. Se non è compatibile, prova diversi formati per lavorare senza problemi con il tuo database.

Metodo 2: verifica delle autorizzazioni del file

Un altro fattore importante per l’errore 2302 del database di Access è l’assenza di autorizzazioni richieste per accedere al file del database. Assicurati che l’account utente utilizzato da Access disponga delle autorizzazioni essenziali per accedere al file del database, che comprendono sia le autorizzazioni di lettura che di scrittura.

Leggi anche: Microsoft Access non riesce a trovare il modulo di riferimento (errore 2450)

Metodo 3: esegui l’operazione di esportazione in modo efficiente

  1. Se la cartella di lavoro Excel di destinazione sembra aperta, chiudila prima di continuare.
  2. Nel riquadro di navigazione del database di origine, seleziona l’oggetto che desideri esportare.

Esporta solo una parte dei dati

Se l’oggetto è una tabella, una query o un modulo, desideri esportare solo una parte dei dati, apri l’oggetto in visualizzazione Foglio dati e seleziona i record desiderati.

Apri il modulo in visualizzazione Foglio dati:

  • Fai doppio clic sul modulo per aprirlo.
  • Dopodiché, fai clic con il pulsante destro del mouse sul modulo e quindi fai clic su Visualizzazione Foglio dati. Se le opzioni non sono disponibili:
  • Tocca Visualizzazione progettazione.

Access non può salvare i dati di output nel file che hai selezionato

  • Premi F4 per aprire il riquadro attività del foglio delle proprietà.
  • Seleziona l’elenco a discesa Modulo presente nella parte superiore del foglio delle proprietà.
  • Ora nella scheda Formato del foglio delle proprietà imposta la proprietà Consenti visualizzazione foglio dati su .
  • Dopodiché, apri la scheda Progettazione, nel gruppo Visualizzazioni, e fai clic su Visualizzazione foglio dati.

Visualizzazione foglio dati

Nota:

Tieni presente che non puoi esportare una parte del report. Tuttavia, puoi selezionare o aprire la tabella o la query su cui si basa il report e quindi esportare una parte di quell’oggetto.

  • Dalla scheda Dati esterni, nel gruppo Esporta, tocca l’opzione Excel.
  • Ora dalla finestra di dialogo Esporta – Foglio di calcolo Excel, esamina il nome file suggerito per la cartella di lavoro Excel. Se lo desideri, puoi apportare modifiche al nome file.

Esporta - Foglio di calcolo Excel

  • Nella casella Formato file, seleziona il formato file desiderato.
  • Se stai esportando una tabella o una query e desideri esportare dati formattati, scegli Esporta dati con formattazione e layout.

Nota:

Se stai esportando un modulo o un report, questa opzione è sempre selezionata ma non disponibile.

  • Per visualizzare la cartella di lavoro Excel di destinazione dopo il completamento dell’operazione di esportazione. Quindi seleziona la casella di controllo Apri il file di destinazione.

Se l’oggetto di origine è aperto e hai selezionato uno o più record nella vista prima di avviare l’operazione di esportazione. Quindi puoi selezionare Esporta solo i record selezionati. Se vuoi esportare tutti i record visualizzati nella vista, lascia vuota questa casella di controllo.

Nota: la casella di controllo non apparirà vuota se non è stato selezionato nessuno dei record.

  • Fai clic su OK.

Se il processo di esportazione non funziona solo a causa dell’errore, l’applicazione Access visualizzerà i motivi principali per cui si è verificato questo errore.

In caso contrario, Access esporta i dati e, in base alla selezione nel passaggio 7, apre la cartella di lavoro di destinazione in Excel. Dopodiché Access visualizzerà una finestra di dialogo che crea una specifica che utilizza principalmente i dettagli dell’operazione di esportazione.

Metodo 4: aggiorna il software Access

Di tanto in tanto, Microsoft rilascia aggiornamenti per correzioni di bug e miglioramenti. Quindi, se stai utilizzando una versione obsoleta di Access, segui i passaggi seguenti per aggiornarla e correggere l’errore Microsoft Access non riesce a salvare i dati di output nel file selezionato:

  • Apri Access.
  • Vai su “File” >> Account

  • Quindi trova “Opzioni di aggiornamento” o “Aggiornamenti di Office“.
  • Seleziona l’opzione “Aggiorna ora” per controllare e installare gli aggiornamenti disponibili.

Account

Leggi anche: Errore imprevisto 35012 del database Access: cosa devi sapere!

Metodo 5: prova a esportare i dati, lo schema e le tabelle correlate in XML

Per esportare i dati puoi usare il metodo ExportXML tramite il quale puoi facilmente esportare i dati e la formattazione contenuti nella tabella insieme a qualsiasi dato aggiuntivo specificato.

Specifica i dati aggiuntivi da esportare. Per questo, devi provare il metodo CreateAdditionalData per creare un oggetto AdditionalData. Dopodiché, usando il metodo add l’utente può aggiungere tabelle aggiuntive da esportare insieme alla tabella principale.

La procedura menzionata di seguito spiega come includere dati aggiuntivi quando si esporta una tabella in XML. La tabella degli ordini è stata esportata insieme a diverse altre tabelle. Lo schema e la formattazione sono stati esportati anche come file .xsd e .xsl separati, rispettivamente.

Private Sub ExportRelTables()
‘ Purpose: Exports the Orders table as well as
‘ a number of related databases to an XML file.
‘ XSD and XSL files are also created.

Dim objAD As AdditionalData

‘ Create the AdditionalData object.
Set objAD = Application.CreateAdditionalData

‘ Add the related tables to the object.
With objAD
.Add “Order Details”
objAD(Item:=”Order Details”).Add “Order Details Details”
.Add “Customers”
.Add “Shippers”
.Add “Employees”
.Add “Products”
objAD(Item:=”Products”).Add “Product Details”
objAD(Item:=”Products”)(Item:=”Product Details”).Add _
“Product Details Details”
.Add “Suppliers”
.Add “Categories”
End With

‘ Export the Orders table along with the addtional data.
Application.ExportXml acExportTable, “Orders”, _
“C:\Orders.xml”, “C:\OrdersSchema.xsd”, _
“C:\OrdersStyle.xsl”, AdditionalData:= objAD
End Sub

Metodo 6 – Azione macro ExportWithFormatting

È inoltre possibile utilizzare l’azione ExportWithFormatting per emettere i dati negli oggetti di database specificati, come un foglio dati, una maschera, un report o un modulo, nei vari formati di output.

Nota: in Access 2010, l’azione macro OutputTo è stata rinominata ExportWithFormatting. Gli argomenti utilizzati in questo sono ancora gli stessi per questa azione macro. L’azione macro ExportWithFormatting non è disponibile per l’accesso alle app Web.

Osservazioni

I dati di Access vengono emessi nel formato selezionato e possono essere letti da qualsiasi programma che utilizzi un formato simile. Supponiamo di aver emesso gli oggetti di database in formato HTML, Access creerà un file in formato HTML contenente i dati dall’oggetto. È possibile utilizzare l’argomento file modello per specificare il file da utilizzare come modello per il file .html.

Le seguenti regole sono applicabili quando si utilizza l’azione macro ExportWithFormatting per emettere un oggetto di database in uno qualsiasi dei formati di output.

  • Per il controllo che contiene un campo sì/no, il file di output visualizza il valore 1 () o 0 (No).
  • Nel caso della casella di testo associata al campo Collegamento ipertestuale, il file di output visualizzerà il collegamento ipertestuale per tutti i formati di output, eccetto il testo MS-DOS.
  • Quando l’utente genera un modulo o un foglio dati in formato HTML, viene creato un file .html.
  • Se si genera un report in formato HTML, viene creato un file .html per ogni pagina del report.
  • Gli utenti possono generare dati in una tabella, query o modulo. Nel file di output, tutti i campi del foglio dati vengono visualizzati come in Access, eccetto i campi contenenti oggetti OLE. Nel file di output, sono incluse colonne separate per gli oggetti OLE, ma i campi sono vuoti.

L’output che otterrai dopo aver eseguito l’azione macro ExportWithFormatting è molto simile alle opzioni nel gruppo Esporta nella scheda dati esterni. L’argomento azione corrisponde alle impostazioni nella finestra di dialogo Esporta.

Metodo 7: ripara il file di database Access danneggiato per correggere l’errore Access non riesce a salvare i dati di output nel file selezionato.

Come già menzionato nelle cause, anche la corruzione nel database Access può innescare questo errore di runtime Access 2302. Per affrontare questa situazione, puoi eseguire lo strumento di compattazione e riparazione integrato di Access e risolvere il problema di corruzione.

Ecco come puoi eseguire questo strumento:

  • Apri Access, fai doppio clic sul database vuoto.

database vuoto

  • Vai su File >> Seleziona Chiudi >> opzione Strumenti database.
  • Dopodiché, scegli Compatta e ripara database.
  • Nella finestra aperta, scegli il file di database desiderato che mostra l’errore >> Fai clic su Compatta.

Compatta

Nel caso in cui lo strumento Compatta e ripara fallisca, puoi optare per il sofisticato Access Riparazione Attrezzo. Questo software può riparare file di database gravemente corrotti o danneggiati con il 100% di integrità. Inoltre, aiuta a recuperare oggetti come chiavi, indici, relazioni tra tabelle, tabelle collegate, ecc. da un file di database danneggiato.

* 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.

Leggi anche: Strategie per Access Non è un segnalibro valido. (Errore 3159)

FAQ correlate:

Questo errore è comune in tutte le versioni di Access?

Sì, questo errore è comune in tutte le versioni di Access, ma i passaggi per la risoluzione dei problemi potrebbero variare leggermente.

Quali formati di file supporta MS Access per l’esportazione dei dati?

MS Access supporta numerosi formati, tra cui PDF, CSV ed Excel.

Esistono database alternativi che non riscontrano tali problemi di salvataggio?

Francamente parlando, nessun database è completamente esente da problemi, puoi provare altre alternative come MySQL o PostgreSQL in base alle tue esigenze.

Verdict Time

La risoluzione dell’errore Access non può salvare i dati di output richiede un approccio efficiente. Comprendendo questo errore criptico, estraendo le potenziali cause e implementando le soluzioni descritte in questo blog, puoi superare questa sfida e migliorare la tua esperienza di Access.

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.