Come gestire l'errore "Impossibile aggiungere tutti i record nella query di accodamento" in MS Access

Condividi ora:

In questo articolo esaminiamo gli scenari che generano errori relativi alla mancata aggiunta di record in MS Access

Come gestire l'errore di query di accodamento in MS AccessIn MS Access, una query di accodamento viene utilizzata quando un utente aggiorna alcuni record in una tabella esistente, solitamente da altre fonti. La query di accodamento seleziona fondamentalmente nuovi record da altre fonti di dati e li copia nella tabella nel database. È utile per aggiungere più record contemporaneamente e consente inoltre all'utente di perfezionare la selezione con determinati criteri. Gli utenti possono rivedere la selezione prima di copiarla nella tabella esistente.

Problemi con l'aggiunta di record

MS Access di solito visualizza una finestra di dialogo quando viene eseguita la query di accodamento che indica i probabili motivi del suo fallimento. Gli errori potrebbero verificarsi a causa della mancata corrispondenza dei tipi di dati del campo oa causa di violazioni chiave. Anche la violazione del blocco e le violazioni della regola di convalida potrebbero essere le possibili cause dell'errore.

L'articolo discuterà ogni problema separatamente e come possiamo risolvere questi errori.

Errore di conversione del tipo

Impossibile accodare tutti i record nella query di accodamento ErroreQuesto è l'errore più comune che un utente riscontra durante l'aggiunta di dati. Si verifica a causa di un'incongruenza nel tipo di campo. Access in genere riscontra problemi se i dati non sono formattati correttamente o a causa di tipi di campo mancanti. Ad esempio, se un utente sta tentando di importare dati in un campo numerico come data o età e i dati contengono record come "Sconosciuto", Access potrebbe visualizzare un errore di "Conversione del tipo". Il problema potrebbe verificarsi anche se la data non è in un formato standard statunitense.

Violazione chiave

Se il/i campo/i fa parte della chiave primaria della tabella, l'aggiunta della data in quel/i campo/i potrebbe causare errori di violazione della chiave. Le chiavi primarie dovrebbero sempre avere un valore univoco e quindi potrebbe essere curato durante l'importazione di nuovi record in modo che non violino la chiave primaria.

Si consiglia agli utenti di controllare la tabella di destinazione e la chiave primaria e assicurarsi di aver impostato yes sulla proprietà "No Duplicates". Inoltre, i dati aggiunti non devono violare le regole della tabella di destinazione.

Blocco Violazione

È possibile che i dati importati siano già in uso da qualche parte, causando così l'errore nell'accodare la query. Gli utenti possono controllare e assicurarsi che il database non sia aperto altrove o da altri utenti. Gli utenti possono anche chiudere le tabelle aperte, i moduli, le query, ecc. Per evitare l'errore.

Se il problema persiste, gli utenti possono verificare se Blocco record predefinito è impostato su "Nessun blocco" facendo clic sull'opzione Avanzate dagli strumenti.

Violazione delle regole di convalida

È possibile accedere alla regola di convalida di ciascun campo dal riquadro inferiore della finestra di progettazione della tabella e gli utenti devono controllarli prima di importare i record. Se la regola viene violata, la query di accodamento mostrerà un errore. Gli utenti devono anche controllare la tabella di destinazione per determinati campi di testo e se hanno impostato No su "Consenti lunghezza zero". L'errore potrebbe essere causato da un valore nullo per i campi la cui proprietà "Obbligatorio" è impostata su Sì.

Nel caso in cui mentre lavori con i database MS Access, ti sembra di incontrare spesso tutti i tipi di errori, sarebbe prudente investire in un correzione mdb strumento per evitare episodi di perdita di dati.

Introduzione dell'autore:

Vivian Stevens è un'esperta di recupero dati in DataNumen, Inc., che è il leader mondiale nelle tecnologie di recupero dati, tra cui riparazione SQL Server ed eccellere prodotti software di recupero. Per maggiori informazioni visita www.datanumen.com

Condividi ora:

I commenti sono chiusi.