Hogyan kezeljük a „Nem lehet hozzáfűzni minden rekordot a hozzáfűzési lekérdezésben” hibához az MS Accessben

Oszd meg most:

Ebben a cikkben azokat a forgatókönyveket vizsgáljuk, amelyek az MS Access rekordok hozzáfűzésének elmulasztásával kapcsolatos hibákat generálnak

Hogyan lehet kezelni az Append Query Error-t az MS AccessbenAz MS Accessben egy hozzáfűzési lekérdezés használatos, amikor a felhasználó frissít néhány rekordot egy meglévő táblára, általában más forrásokból. Az Append query alapvetően más adatforrásokból választ ki új rekordokat, és átmásolja azokat az adatbázis táblájába. Hasznos több rekord egyidejű hozzáfűzésében, és lehetővé teszi a felhasználó számára, hogy bizonyos feltételekkel finomítsa a kijelölést. A felhasználók áttekinthetik a kijelölést, mielőtt a meglévő táblázatba másolnák.

Problémák a rekordok hozzáfűzésével

Az MS Access általában egy párbeszédpanelt jelenít meg, amikor a hozzáfűzési lekérdezést végrehajtják, feltüntetve a sikertelenség valószínű okait. A hibák a mezőadattípusok eltéréséből vagy a kulcssértésekből adódhatnak. A zár megsértése és az érvényesítési szabály megsértése is lehet a hiba lehetséges oka.

A cikk külön-külön tárgyalja az egyes problémákat, és azt, hogy hogyan tudjuk megoldani ezeket a hibákat.

Konverziós hiba típusa

Nem lehet hozzáfűzni az összes rekordot a Lekérdezés hozzáfűzési hibájábanEz a leggyakoribb hiba, amellyel a felhasználó hozzáfűzéskor szembesül. A mezőtípus-eltérés miatt fordul elő. Az Access általában problémákba ütközik, ha az adatok nincsenek megfelelően formázva, vagy hiányzó mezőtípusok miatt. Például, ha egy felhasználó numerikus mezőbe, például dátum vagy életkor mezőbe próbál adatokat importálni, és az adatok olyan rekordokat tartalmaznak, mint az „Ismeretlen”, akkor az Access „Típuskonverzió” hibaként jelenítheti meg. A probléma akkor is fennállhat, ha a dátum nem az amerikai szabványos formátumban van.

Kulcssértés

Ha a mező(k) a tábla elsődleges kulcsának része, akkor a dátum hozzáfűzése a mező(k)hez kulcssértési hibákat okozhat. Az elsődleges kulcsoknak mindig egyedi értékkel kell rendelkezniük, így új rekordok importálásakor ügyelni kell arra, hogy ne sértsék az elsődleges kulcsot.

A felhasználóknak azt javasoljuk, hogy ellenőrizze a céltáblát és az elsődleges kulcsot, és győződjön meg arról, hogy a „Nincs ismétlődés” tulajdonság igen értéket adta-e meg. Ezenkívül a hozzáfűzött adatok nem sérthetik a céltábla szabályait.

Zár megsértése

Lehetséges, hogy az importált adatok már használatban vannak valahol, ami hibát okoz a lekérdezés hozzáfűzésében. A felhasználók ellenőrizhetik és megbizonyosodhatnak arról, hogy az adatbázist máshol vagy más felhasználó(k) nem nyitják meg. A hiba megelőzése érdekében a felhasználók bezárhatják a megnyitott táblákat, űrlapokat, lekérdezéseket stb.

Ha a probléma továbbra is fennáll, a felhasználók az eszközök Speciális lehetőségére kattintva ellenőrizhetik, hogy az Alapértelmezett rekord zárolása „Nincs zárolás” értékre van-e állítva.

Az érvényesítési szabály megsértése

Az egyes mezők érvényesítési szabályai a táblázattervező ablak alsó ablaktáblájából érhetők el, és a felhasználóknak ellenőrizniük kell ezeket a rekordok importálása előtt. A szabály megsértése esetén a lekérdezés hozzáfűzése hibát jelez. A felhasználóknak ellenőrizniük kell a céltáblázatban az adott szövegmezőket, és azt is, hogy a Nem értéket „Nulla hosszúság engedélyezése”-re állították-e. Hibát okozhat az olyan mezők nullértéke, amelyek „Kötelező” tulajdonsága Igen értékre van állítva.

Abban az esetben, ha az MS Access adatbázisokkal való munka során gyakran találkozik mindenféle hibával, érdemes lenne beruháznia egy mdb javítás eszköz az adatvesztés elkerülésére.

Szerző Bevezetés:

Vivian Stevens adat-helyreállítási szakértő DataNumen, Inc., amely világelső az adat-helyreállítási technológiák területén, beleértve javítás SQL Server és Excel helyreállítási szoftvertermékek. További információért látogasson el www.datanumen.com

Oszd meg most:

Hozzászólások lezárva.