Kada pokrenete upit za dodavanje u Access radnoj površini, možete dobiti poruku o grešci koja kaže"Access ne može da doda sve zapise u upitu za dodavanje."
Ova poruka o grešci može da se pojavi iz nekog od sledećih razloga:
Neuspele konverzije tipova Možda pokušavate da dodate podatke jednog tipa u polje drugog tipa. Na primer, dodavanje teksta u polje čiji je tip podatka postavljen na Broj će izazvati pojavljivanje greške. Proverite tipove podataka polja u odredišnoj tabeli, a zatim se uverite da dodajete ispravan tip podataka u svako od njih.
Kršenja pravila ključeva Možda pokušavate da dodate podatke u jedno ili više polja koja su deo primarnog ključa tabele, kao što je polje "ID". Izaberite dizajn odredišne tabele da biste videli da li primarni ključ (ili bilo koji indeks) ima svojstvo Bez duplikata postavljeno na Da. Zatim proverite podatke koje dodajete da biste se uverili da ne krše pravila odredišne tabele.
Greške u zaključavanju Ako je odredišna tabela otvorena u prikazu dizajna ili ako je odredišnu tabelu otvorio neki drugi korisnik na mreži, to može da prouzrokuje zaključavanje zapisa koji će sprečiti da upit može da doda zapise. Uverite se da su svi zatvoreni iz baze podataka.
Kršenja pravila za proveru valjanosti Proverite dizajn odredišne tabele da biste videli koja pravila za proveru valjanosti postoje. Na primer, ako je polje obavezno, a vaš upit ne obezbeđuje podatke za njega, dobijate grešku. Takođe, proverite da li odredišna tabela ima tekstualna polja na kojima je svojstvo Dozvoli nultu dužinu postavljeno na Ne. Ako upit ne doda znakove u takvo polje, dobijate grešku. Druga pravila za proveru valjanosti takođe mogu da izazivaju problem – na primer, možda imate sledeće pravilo za proveru valjanosti za polje „Količina“:
>=10
U ovom slučaju, ne možete da dodate zapise sa količinom manjom od 10.
Za više informacija o pravljenju upita za dodavanje pogledajte Dodavanje zapisa u tabelu pomoću upita za dodavanje.