Errore "Impossibile trovare la tabella o la query di input" o "L'origine record non esiste" quando si usa Access

Numero KB originale: 287696

Nota

Richiede competenze di base per macro, codifica e interoperabilità. Questo articolo si applica solo a un database di Microsoft Access (con estensioni .accdb e .mdb).

Sintomi

Quando si apre o si fa riferimento a una tabella collegata in Microsoft Access, è possibile che venga visualizzato uno dei messaggi di errore seguenti:

Messaggio di errore 1

Il motore di database Microsoft Jet non riesce a trovare la tabella di input o la query '<name>'. Verificare che esista e che il nome sia stato digitato correttamente.

Messaggio di errore 2

L'origine record '<name>' specificata in questa maschera o report non esiste.

Messaggio di errore 3

  • In Microsoft Access 2002

    • Microsoft Access non riesce a trovare l'oggetto '<name>'.

    • Errore di run-time '7874': Microsoft Access non riesce a trovare l'oggetto '<name>'.

  • In Microsoft Office Access 2003, Microsoft Office Access 2007 e Microsoft Office Access 2010

    • Microsoft Office Access non riesce a trovare l'oggetto '<nome>'.

    • Errore di run-time '7874': Microsoft Office Access non riesce a trovare l'oggetto '<name>'.

Causa

È possibile che venga visualizzato questo messaggio di errore se Access non riesce a trovare la tabella o la query nel database, se un collegamento punta a un file esterno che non esiste o se il file esterno è stato spostato in un nuovo percorso. Questo errore può verificarsi anche se nella scheda Ricerca di un'altra tabella viene fatto riferimento a una tabella o a una query eliminata o rinominata.

Risoluzione

Per risolvere questo problema, eseguire le operazioni seguenti:

  • Verificare che la tabella o la query esista. Se non esiste, è possibile rimuoverli tutti i riferimenti oppure, se si tratta di una tabella mancante, reimportare o ricollegare la tabella. Se si tratta di una query mancante, reimportare o ricreare la query. Spesso la RecordSource proprietà di una maschera o di un report contiene un riferimento a una tabella o a una query il cui nome è stato modificato o che è stato eliminato.
  • Se la tabella o la query esiste, è probabile che vi sia un errore di sintassi o un errore di ortografia nel riferimento. In tal caso, correggere l'errore di sintassi o di ortografia nel riferimento.
  • Quando si tenta di aprire una tabella collegata, la tabella di origine potrebbe non trovarsi nel percorso specificato al momento del primo collegamento. Se il file è stato spostato, è possibile usare Gestione tabelle collegate per aggiornare le informazioni sul collegamento.