Kun suoritat liittämiskyselyä Access-työpöytätietokannassa, näyttöön voi tulla seuraava virheviesti: ”Microsoft Access ei voi liittää kaikkia tietueita liittämiskyselyssä.”
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 kenttien tietotyypit ja varmista, että liitettävät tiedot ja niitä vastaavat kentät ovat samaa tietotyyppiä.
Avainvirheet Tietoja yritetään liittää vähintään yhteen taulukon perusavaimeen sisältyvään kenttään, esimerkiksi tunnuskenttään. Tarkista kohdetaulukon rakenteesta, onko perusavaimen (tai jonkin indeksin) Ei kaksoisarvoja -ominaisuudeksi määritetty Kyllä. Tarkista sitten liitettävät tiedot ja varmista, etteivät ne ole kohdetaulukon sääntöjen vastaisia.
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.