Kada pokrenete dodatni upit u bazi podataka programa Access za računala, mogla bi vam se prikazati poruka pogrešci u kojoj piše: „Microsoft Access ne može dodati sve zapise u dodatni upit”.
Ta se poruka o pogrešci može prikazati iz jednog od sljedećih razloga:
Neuspjeh pretvorbe vrste Možda pokušavate dodati podatke jedne vrste u polje druge vrste. Tako će, primjerice, dodavanje teksta u polje čija je vrsta podataka postavljena na Broj uzrokovati prikazivanje ove pogreške. Provjerite vrste podataka u poljima odredišne tablice pa provjerite dodajete li točnu vrstu podataka u svaku.
Kršenje ključa Možda pokušavate dodati podatke u jedno ili više polja koje su dio primarnog ključa tablice, kao što je polje ID-a. Provjerite dizajn odredišne tablice da biste pogledali ima li primarni ključ (ili bilo koji indeks) postavljeno svojstvo Bez duplikata na Da. Potom provjerite podatke koje dodajete da biste vidjeli krše li pravila odredišne tablice.
Kršenja zaključavanja Ako je odredišna tablica otvorena u prikazu dizajna ili ju je otvorio neki drugi korisnik na mreži, to može uzrokovati u zaključavanju zapisa koji sprječavaju upit u dodavanju zapisa. Provjerite jesu li svi zatvorili bazu podataka.
Kršenja pravila provjere valjanosti Provjerite dizajn odredišne tablice da biste vidjeli koja pravila provjere valjanosti postoje. Ako je, primjerice, polje obavezno, a upit za njega ne sadrži podatke, prikazat će se pogreška. Provjerite i ima li u odredišnoj tablici tekstna polja u kojima je svojstvo Dopusti nultu duljinu postavljeno na Ne. Ako upit ne doda znakove u takvo polje, prikazat će se pogreška. Problem može uzrokovati i druga pravila provjere valjanosti– možda, primjerice, imate sljedeće pravilo provjere valjanosti za polje Količina:
>=10
U tom slučaju ne možete dodavati zapise s količinom koja je manja od 10.
Dodatne informacije o stvaranju upita s dodavanjem potražite u članku Dodavanje zapisa u tablicu pomoću upita s dodavanjem.