Atunci când rulați o interogare de adăugare într-o bază de date desktop Access, este posibil să primiți un mesaj de eroare care spune „Microsoft Access nu poate adăuga toate înregistrările la interogarea de adăugare”.
Acest mesaj de eroare poate fi cauzat de unul dintre următoarele motive:
Erori de conversie a tipului Este posibil să încercați să adăugați date de un tip într-un câmp de alt tip. De exemplu, adăugarea de text într-un câmp al cărui tip de date este setat la Număr va determina apariția erorii. Verificați tipurile de date ale câmpurilor din tabelul de destinație, apoi asigurați-vă că adăugați tipul corect de date în fiecare dintre acestea.
Încălcări de cheie Este posibil să încercați să adăugați date într-unul sau mai multe câmpuri care fac parte din cheia primară a tabelului, cum ar fi câmpul ID. Verificați proiectul tabelului de destinație pentru a afla dacă cheia primară (sau orice index) are proprietatea Fără dubluri setată la Da. Apoi, verificați datele pe care le adăugați pentru a vă asigura că nu încalcă regulile tabelului de destinație.
Încălcări de blocare Dacă tabelul de destinație este deschis în Vizualizarea proiect sau este deschis de un alt utilizator din rețea, aceasta poate determina blocări ale înregistrărilor care vor împiedica adăugarea de înregistrări la interogare. Asigurați-vă că toată lumea are accesul restricționat la baza de date.
Încălcări ale regulilor de validare Verificați proiectul tabelului de destinație pentru a afla ce reguli de validare există. De exemplu, dacă este necesar un câmp și interogarea nu furnizează date pentru acesta, va apărea o eroare. De asemenea, verificați tabelul de destinație pentru toate câmpurile Text unde proprietatea Se permite lungime zero este setată la Nu. Dacă interogarea nu adaugă niciun caracter într-un astfel de câmp, va apărea o eroare. Și alte reguli de validare pot fi cauza problemei - de exemplu, este posibil să aveți următoarea regulă de validare pentru câmpul Cantitate:
>=10
În acest caz, nu puteți să adăugați mai puțin de 10 înregistrări.
Pentru mai multe informații despre crearea interogărilor de adăugare, consultați Adăugarea înregistrărilor la un tabel utilizând o interogare de adăugare.