Supponiamo che tu stia lavorando su un importante database di Access e all’improvviso ti trovi di fronte a un muro: “Data cannot be inserted because there is no matching record.”. Frustrante, vero? Bene, è importante comprendere questo errore per mantenere un sistema di database fluido ed efficiente. Quindi, approfondiamo le cause di questo errore peculiare e come risolverlo in pochissimo tempo e con meno sforzo.
Screenshot dell’errore:
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!
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.
About Inserted Errore:
Impossibile inserire i dati dell’errore di accesso perché non è presente alcun record corrispondente quando si tenta di aggiungere dati a un campo specifico nel database. Potresti ricevere questo errore anche quando tenti di creare un altro campo nello stesso elenco di record del database.
Tuttavia, un’ampia gamma di motivi può portare a questo messaggio di avviso, tra cui:
- Valori della chiave primaria mancanti
- Riferimenti a chiavi esterne impropri all’interno dei record DB
- File di database danneggiato
- Impostazioni della proprietà “Sorgente record” errate
- Errori di immissione dei dati
Poiché hai conosciuto le cause più comuni, ora è il momento di conoscere le possibili soluzioni per risolvere questo problema.
Metodi per correggere I dati non possono Essere inserito perché non esiste un record corrispondente
Seguire le tecniche avanzate riportate di seguito per gestire l’errore di accesso. Impossibile inserire dati perché non esiste un record corrispondente:
Metodo 1- Ripristino dal backup
Il ripristino dal backup è la soluzione principale per correggere errori e problemi relativi all’accesso senza problemi. Pertanto, se hai creato un backup del tuo file DB che mostra l’errore, puoi ripristinarlo dal file di backup. Nel caso in cui non disponi di un backup, puoi seguire le soluzioni discusse di seguito.
Leggi anche: Come correggere MS Access “Cercare Chiave Non è stato trovato in alcuno Record” Problema?
Metodo 2- Controlla e modifica la proprietà “Sorgente record”.
Molte volte accade che se hai impostato la proprietà Origine record in modo errato, è anche possibile che i dati ricevuti non possano essere inseriti perché non esiste un errore di SharePoint Access del record corrispondente.
Nota: la proprietà Origine record in Access contiene i dati di origine per il modulo/report del database.
Per risolvere questo problema, devi controllare e assicurarti che la proprietà dell’origine del record punti alla tabella o alla query di destra. Per questo, devi seguire i passaggi seguenti:
- Aprire il file DB in una vista disegno.
- Nella finestra delle proprietà, è necessario fare clic sulla scheda Dati.
- Ora, fai clic sul menu a discesa corrispondente a Sorgente record e controlla se è impostato su una tabella corretta. Se non è corretto, cambialo.
Metodo 3: importare i dati del database danneggiato in uno nuovo
Un altro trucco efficace che può aiutarti ad affrontare questo problema è importare tutti i dati da un database danneggiato in un nuovo file DB.
Ecco i passaggi completi per farlo:
- Aprire Microsoft Access.
- Selezionare un database di Access vuoto quindi fare clic su OK.
- Successivamente, inserisci un nome per il tuo nuovo file DB e scegli una posizione in cui salvarlo.
- Successivamente, fare clic sull’opzione Crea >> scheda File >> Ottieni dati esterni >> Importa.
- Per importare il database Access >> fare clic sull’opzione Access.
- Quindi, verrà aperta una finestra del database di Access ai dati esterni.
- Ora vai alla scheda Tabelle nella parte superiore della finestra Importa oggetto, quindi fai clic su Seleziona tutto >> OK.
Metodo 4- Impossibile inserire i dati perché non è presente alcun errore di record corrispondente modificando la sicurezza macro
Non è possibile che si verifichi un errore di record corrispondente se le macro sono disabilitate nelle impostazioni di Sicurezza macro. Per superare questa situazione, puoi provare a modificare le impostazioni macro seguendo i passaggi seguenti:
- Aprire il database di Access difettoso, fare clic su File > Opzioni > Centro protezione.
- Nel Centro protezione, è necessario fare clic su Impostazioni Centro protezione >> Impostazioni macro.
- Scegliere “Abilita tutte le macro” e quindi fare clic su OK.
Questo è tutto.
Leggi anche: Correggi “Il tuo accesso alla rete stato interrotto MS Access” (errore 3043)
Metodo 5- Come riparare il database di accesso danneggiato?
Se le soluzioni di cui sopra non funzionano, significa semplicemente che il tuo database Access sta riscontrando un problema di corruzione. In tal caso, è possibile utilizzare la funzionalità integrata di MS Access “Compatta e ripara“. Questa utility può eventualmente aiutarti a riparare gratuitamente il database danneggiato.
Ecco come è possibile eseguire questo strumento:
- Apri il tuo database MS Access.
- Vai su File >> opzione Informazioni >> fai clic su Compatta e ripara database.
Tuttavia, la funzionalità Compatta e ripristina potrebbe non funzionare se il file è gravemente danneggiato. In tal caso, puoi optare per quello più consigliato Access Riparazione Software. Questo programma è appositamente progettato per risolvere vari errori e problemi di accesso innescati da file DB corrotti. Supporta i sistemi Windows 11, 10, 8.1, 8 o 7.
La parte migliore di questo strumento è che puoi scaricare la versione di prova gratuita per scansionare i file del database Access danneggiati (.accdb/.mdb) e visualizzare in anteprima i componenti recuperabili.
* 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 utilizzare questo strumento:
Domande frequenti correlate:
I dati possono essere inseriti, aggiornati ed eliminati nel database utilizzando un oggetto Dash?
No, i dati non possono essere inseriti, aggiornati ed eliminati da una tabella DB utilizzando un oggetto Dash, è possibile farlo utilizzando un oggetto modulo in Access.
Come risolvere l’errore di mancata corrispondenza del tipo in Access?
Puoi correggere l’errore di mancata corrispondenza del tipo in Access controllando la sintassi errata o verificando i campi uniti nelle query.
Quale comando viene utilizzato per inserire i record?
Il comando INSERT INTO viene utilizzato per inserire nuovi record nella tabella del database.
Come si inseriscono i record in Microsoft Access?
Per inserire record in Microsoft Access, attenersi alla seguente procedura:
- Avviare una tabella in Visualizzazione foglio dati o un modulo in Visualizzazione modulo.
- Vai alla scheda Home, sotto il gruppo Records, devi fare clic su Nuovo o Nuovo record (vuoto).
- Ora inserisci i tuoi nuovi dati.
Leggi anche: Correggi l’errore di runtime 3047: il record ha un Access troppo grande?
Avvolgendo
Impossibile inserire e correggere i dati perché non esiste un record corrispondente. L’errore di SharePoint Access è fondamentale per mantenere un database integro. Tuttavia, estraendo i fattori principali e implementando le soluzioni efficaci menzionate in questo blog, puoi risolvere questo errore e mantenere il tuo database senza intoppi.
Inoltre, puoi contattarci su Facebook e Twitter per qualsiasi consiglio o supporto.
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:
- Scarica Stellar Access database riparazione strumento rated ottima su Cnet.
- Fai clic sull'opzione Sfoglia e Cerca per individuare il database di Access corrotto.
- Fai clic su Ripara Pulsante per riparae visualizzare in anteprima gli oggetti del database.