Kuinka käsitellä "Ei voi liittää kaikkia tietueita Liitä kyselyyn" -virhettä MS Accessissa

Tässä artikkelissa tarkastellaan skenaarioita, jotka aiheuttavat virheitä, jotka liittyvät tietueiden liittämisen epäonnistumiseen MS Accessissa

Kuinka käsitellä Liitä kyselyvirhe MS AccessissaMS Accessissa liitekyselyä käytetään, kun käyttäjä päivittää joitain tietueita olemassa olevaan taulukkoon, yleensä muista lähteistä. Liitä kysely valitsee pohjimmiltaan uudet tietueet muista tietolähteistä ja kopioi ne tietokannan taulukkoon. Se on hyödyllinen useiden tietueiden liittämisessä kerralla, ja sen avulla käyttäjä voi myös tarkentaa valintaa tietyillä kriteereillä. Käyttäjät voivat tarkistaa valinnan ennen sen kopioimista olemassa olevaan taulukkoon.

Tietueiden liittämiseen liittyvät ongelmat

MS Access näyttää yleensä valintaikkunan, kun lisäyskysely suoritetaan, ja siinä ilmoitetaan sen epäonnistumisen todennäköiset syyt. Virheet voivat johtua kenttätyyppien ristiriitaisuudesta tai keskeisistä rikkomuksista. Lukitusrikkomus ja Vahvistussääntöjen rikkomukset voivat myös olla virheen mahdollisia syitä.

Artikkelissa keskustellaan kustakin asiasta erikseen ja siitä, miten voimme korjata nämä virheet.

Kirjoita muunnosvika

Kaikkia tietueita ei voi liittää kyselyvirheeseenTämä on yleisin virhe, jonka käyttäjä kohtaa liittäessään tietoja. Se johtuu kenttätyyppien ristiriidasta. Accessissa on yleensä ongelmia, jos tiedot eivät ole oikein muotoiltuja tai kenttätyyppejä puuttuu. Jos esimerkiksi käyttäjä yrittää tuoda tietoja numeeriseen kenttään, kuten päivämäärä tai ikä, ja tiedot sisältävät tietueita, kuten "Tuntematon", Access saattaa näyttää sen "Tyypin muunnos" -virheenä. Ongelma voi esiintyä myös, jos päivämäärä ei ole Yhdysvaltain standardoidussa muodossa.

Avainrikkomus

Jos kenttä / taulukot ovat osa taulukon ensisijaista avainta, päivämäärän lisääminen kyseisiin kenttiin voi aiheuttaa avainrikkovirheitä. Ensisijaisten avainten tulisi aina olla yksilöllinen arvo, joten se voidaan huolehtia uusien tietueiden tuonnissa, että ne eivät riko ensisijaista avainta.

Käyttäjiä suositellaan tarkistamaan kohdetaulukko ja ensisijainen avain ja varmistamaan, että he ovat asettaneet Kyllä-ominaisuuden Ei kopioita -ominaisuudelle. Liitteenä olevien tietojen ei myöskään tule rikkoa kohdetaulukon sääntöjä.

Lukitse rikkomus

On mahdollista, että tuotava data on jo käytössä jonnekin, mikä aiheuttaa virheen kyselyn liittämisessä. Käyttäjät voivat tarkistaa ja varmistaa, että tietokantaa ei avata muualla tai joku muu käyttäjä. Käyttäjät voivat myös sulkea avoimet taulukot, lomakkeet, kyselyt jne. Estääkseen virheen.

Jos ongelma ei poistu, käyttäjät voivat tarkistaa, onko Oletustietojen lukitus -asetuksena Ei lukituksia, napsauttamalla työkalujen Lisäasetukset-vaihtoehtoa.

Vahvistussääntöjen rikkominen

Kunkin kentän validointisääntöön pääsee taulukon suunnitteluikkunan alaruudusta, ja käyttäjien on tarkistettava ne ennen tietueiden tuomista. Jos sääntöä rikotaan, liitettävä kysely näyttää virheen. Käyttäjien tulisi myös tarkistaa kohdetaulukko tietyille tekstikentille ja onko he asettaneet Ei-arvoksi Salli nollan pituus. Virhe voi johtua nolla-arvosta kentille, joiden Pakollinen-ominaisuudeksi on määritetty Kyllä.

Jos työskentelet MS Access -tietokantojen kanssa, tunnet usein kohtaavan kaikenlaisia ​​virheitä, olisi järkevää sijoittaa mdb-korjaus työkalu tietojen häviämisen välttämiseksi.

Tekijän esittely:

Vivian Stevens on tietojen palauttamisen asiantuntija DataNumen, Inc., joka on maailman johtava tietojen palautustekniikoissa, mukaan lukien korjaus SQL Server ja Excel-palautusohjelmistotuotteet. Lisätietoja osoitteessa www.datanumen.com

Kommenttien lisääminen on estetty.