Kui käivitate lisamispäringu Access töölauaandmebaasis, võidakse kuvada tõrketeade"Access ei saa kõiki lisamispäringu kirjeid lisada."
See tõrketeade võidakse kuvada ühel järgmistest põhjustest:
Tüübiteisendustõrked Võimalik, et proovite lisada ühte tüüpi andmeid teist tüüpi väljale. Näiteks teksti lisamisel väljale, mille andmetüüp on Arv, kuvatakse tõrketeade. Kontrollige sihttabeli väljade andmetüüpe ja seejärel veenduge, et lisate igale väljale õiget tüüpi andmed.
Võtmerikkumised Võimalik, et proovite lisada andmeid ühele või mitmele väljale, mis on osa tabeli primaarvõtmest (nt ID-väli). Kontrollige sihttabeli kujundust, et näha, kas primaarvõtme (või mis tahes indeksi) atribuudi Duplikaadid keelatud väärtuseks on seatud Jah. Seejärel kontrollige lisatavad andmed üle, veendumaks, et need ei riku sihttabeli reegleid.
Lukustuserikkumised Kui sihttabel on kujundusvaates avatud või selle on avanud mõni teine võrgukasutaja, võib see põhjustada kirjete lukustumise, mis takistab päringul kirjeid lisada. Veenduge, et kõik on andmebaasist suletud.
Valideerimisreegli rikkumised Kontrollige sihttabeli kujundust, et näha, millised on olemasolevad valideerimisreeglid. Näiteks kui väli on nõutav ja teie päring ei esita selle kohta andmeid, kuvatakse tõrketeade. Otsige sihttabelist ka võimalikke tekstivälju, mille atribuudi Luba nullpikkusega väärtuseks on seatud Ei. Kui teie päring ei lisa sellisele väljale märke, kuvatakse tõrketeade. Probleemi võivad põhjustada ka muud valideerimisreeglid – näiteks võib teil olla välja Kogus jaoks järgmine valideerimisreegel:
>=10
Sel juhul ei saa te kirjeid lisada, kui kogus on väiksem kui 10.
Lisamispäringute loomise kohta leiate lisateavet artiklist Kirjete lisamine tabelisse lisamispäringu abil.