Lisanduspäringu käivitamisel Accessi töölauaandmebaasis võidakse teile kuvada tõrketeade: „Microsoft Office Access ei saa kõiki kirjeid lisanduspäringuga 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 andmeid.
Võtmerikkumised Võimalik, et proovite lisada andmeid ühele või mitmele väljale, mis on osa tabeli primaarvõtmest (nt väli ID). 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 lisatavaid andmeid, 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 teised kasutajad on andmebaasi sulgenud.
Valideerimisreegli rikkumised Kontrollige sihttabeli kujundust, et näha, millised on olemasolevad valideerimisreeglid. Näiteks kui mõni väli on nõutav ja teie päring ei paku selle jaoks 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.