Kun suoritat liittämiskyselyn Access työpöytätietokannassa, näyttöön voi tulla virhesanoma "Access ei voi liittää kaikkia liittämiskyselyn tietueita.".
Tähän voi olla syynä jokin seuraavista:
Tyypinmuunnosvirheet Liitettävä tieto ja kenttä, johon tietoja yritetään liittää, eivät ole tyypiltään samanlaisia. Jos esimerkiksi yrität liittää tekstiä kenttään, jonka tietotyypiksi on määritetty Luku, näyttöön tulee virheilmoitus. Tarkista kohdetaulukon tietotyypit ja varmista, että liität oikeantyyppisiä tietoja kuhunkin.
Avainvirheet Saatat yrittää liittää tietoja yhteen tai useampaan taulukon perusavaimeen kuuluvaan kenttään, kuten tunnuskenttään. Tarkista kohdetaulukon rakenteesta, onko perusavaimen (tai jonkin indeksin) Ei kaksoisarvoja -ominaisuudeksi määritetty Kyllä. Tarkista sitten liitettävät tiedot varmistaaksesi, että ne eivät riko kohdetaulukon sääntöjä.
Lukitse rikkomukset Jos kohdetaulukko on avoinna rakennenäkymässä tai toinen verkon käyttäjä avaa sen, tietuelukot voivat estää kyselyä liittämästä tietueita. Varmista, että kaikki on suljettu pois tietokannasta.
Kelpoisuussäännön rikkomukset Tarkista kohdetaulukon rakenteen avulla, mitä kelpoisuussääntöjä on olemassa. Jos esimerkiksi kenttä on pakollinen eikä kysely anna sille tietoja, saat virheilmoituksen. Tarkista kohdetaulukosta myös tekstikentät, joiden Salli tyhjä pituus - ominaisuuden arvoksi on määritetty Ei. Jos kyselysi ei lisää merkkejä tällaiseen kenttään, saat virheilmoituksen. Ongelma voi johtua myös muista kelpoisuussäännöistä, kuten Määrä-kentän kelpoisuussäännöstä:
> = 10
Tällöin liitettävien tietueiden määrätieto ei voi olla pienempi kuin 10.
Lisätietoja liittämiskyselyjen luomisesta on artikkelissa Tietueiden lisääminen taulukkoon liittämiskyselyn avulla.