În acest articol examinăm scenarii care generează erori legate de eșecul de a adăuga înregistrări în MS Access
În MS Access, o interogare de adăugare este utilizată atunci când un utilizator actualizează unele înregistrări într-un tabel existent, de obicei din alte surse. Interogarea Adăugați, practic, selectează înregistrări noi din alte surse de date și le copiază în tabelul din baza de date. Este util în adăugarea mai multor înregistrări simultan și, de asemenea, permite utilizatorului să rafinați selecția cu anumite criterii. Utilizatorii pot revizui selecția înainte de a o copia în tabelul existent.
Probleme cu anexarea înregistrărilor
MS Access afișează de obicei o casetă de dialog atunci când interogarea de adăugare este executată, indicând motivele probabile ale eșecului acesteia. Erorile pot apărea din cauza nepotrivirii tipurilor de date de câmp sau din cauza încălcărilor cheie. Încălcarea blocării și încălcările regulilor de validare ar putea fi, de asemenea, motivele posibile ale erorii.
Articolul va discuta fiecare problemă separat și cum putem rezolva aceste erori.
Eroare de conversie a tipului
Acesta este most eroare comună cu care se confruntă un utilizator în timpul Adăugării. Apare din cauza nepotrivirii tipului de câmp. Accesul se confruntă de obicei cu probleme dacă datele nu sunt formatate corespunzător sau din cauza tipurilor de câmp lipsă. De exemplu, dacă un utilizator încearcă să importe date într-un câmp numeric, cum ar fi data sau vârsta, iar datele conțin înregistrări precum „Necunoscut”, atunci Access ar putea afișa eroarea „Conversie tip”. Problema ar putea prevala și dacă data nu este în formatul standardizat din SUA.
Încălcarea cheii
Dacă câmpul/câmpurile fac parte din cheia primară a Tabelului, atunci adăugarea datei în câmpul/câmpurile respective ar putea cauza erori de încălcare a cheii. Cheile primare ar trebui să aibă întotdeauna o valoare unică și, prin urmare, s-ar putea să se aibă grijă în timpul importului de înregistrări noi că acestea nu încalcă cheia primară.
Utilizatorilor li se recomandă să verifice tabelul de destinație și cheia primară și să se asigure că au setat da la proprietatea „Fără duplicate”. De asemenea, datele atașate nu ar trebui să încalce regulile tabelului de destinație.
Încălcarea blocării
Este posibil ca datele importate să fie deja utilizate undeva, provocând astfel eroarea în adăugarea interogării. Utilizatorii pot verifica și se pot asigura că baza de date nu este deschisă în altă parte sau de către alți utilizatori. De asemenea, utilizatorii pot închide tabelele deschise, formularele, interogările etc. pentru a preveni eroarea.
Dacă problema rămâne, utilizatorii pot verifica dacă Blocarea înregistrării implicite este setată la „Fără blocări” făcând clic pe opțiunea Avansată din instrumente.
Încălcarea regulilor de validare
Regula de validare a fiecărui câmp poate fi accesată din panoul inferior al ferestrei de proiectare a tabelului, iar utilizatorii trebuie să le verifice înainte de a importa înregistrări. Dacă regula este încălcată, adăugarea unei interogări va afișa o eroare. Utilizatorii ar trebui să verifice, de asemenea, tabelul de destinație pentru câmpurile de text date și dacă au setat Nu la „Permite lungimea zero”. Eroare poate fi cauzată din cauza valorii nule pentru câmpurile a căror proprietate „Obligată” este setată la Da.
În cazul în care, în timp ce lucrați cu baze de date MS Access, se pare că întâmpinați frecvent tot felul de erori, ar fi prudent să investiți într-un mdb fix instrument pentru a evita incidentele de pierdere a datelor.
Introducerea autorului:
Vivian Stevens este expert în recuperarea datelor DataNumen, Inc., care este lider mondial în tehnologiile de recuperare a datelor, inclusiv repara SQL Server și produse software de recuperare Excel. Pentru mai multe informații vizitați www.datanumen.com