Durante l'esecuzione di una query di accodamento in un database desktop di Access, può essere visualizzato il messaggio di errore "Impossibile accodare tutti i record nella query di accodamento".
Questo messaggio può essere visualizzato per uno dei motivi seguenti:
Errori di conversione tra tipi È stato eseguito un tentativo di accodare dati di un tipo in un campo di tipo diverso. Ad esempio, l'accodamento di testo in un campo con un tipo di dati impostato su Numero determinerà la visualizzazione dell'errore. Controllare i tipi di dati dei campi nella tabella di destinazione e verificare che in ognuno venga accodato il tipo di dati corretto.
Violazioni di chiavi È stato eseguito un tentativo di accodare dati in uno o più campi che fanno parte della chiave primaria nella tabella, ad esempio il campo ID. Controllare la struttura della tabella di destinazione per verificare se per la chiave primaria (o qualsiasi indice) la proprietà Duplicati non ammessi è impostata su Sì. Controllare quindi i dati di cui si esegue l'accodamento per verificare che non violino le regole della tabella di destinazione.
Violazioni di blocchi Se la tabella di destinazione è aperta in visualizzazione Struttura o è aperta da un altro utente in rete, potrebbero verificarsi blocchi dei record che impediscono alla query di accodare i record. Verificare che nessun altro utente abbia accesso al database.
Violazioni delle regole di convalida Controllare la struttura della tabella di destinazione per verificare le regole di convalida esistenti. Ad esempio, se un campo è obbligatorio e la query non fornisce dati, verrà visualizzato l'errore. Inoltre, controllare nella tabella di destinazione eventuali campi Testo in cui la proprietà Consenti lunghezza zero è impostata su No. Se la query non accoda caratteri in un campo di questo tipo, verrà visualizzato l'errore. Il problema può essere causato anche da altre regole di convalida, ad esempio la regola di convalida seguente per il campo Quantità:
>=10
In questo caso, non è possibile accodare record con una quantità inferiore a 10.
Per altre informazioni sulla creazione di query di accodamento, vedere Aggiungere record a una tabella usando una query di accodamento.