Kai vykdote naikinimo užklausa, „Access“ gali parodyti klaidos pranešimą Negalima naikinti nurodytose lentelėse. Šiame straipsnyje išvardyti atvejai, kai galite naudoti naikinimo užklausą, paaiškina, kodėl rodomas klaidos pranešimas ir pateikiami veiksmai, kaip ištaisyti klaidą.
Yra keletas būdų, kaip panaikinti įrašus programoje „Access“. Išsamesnį paaiškinimą apie įrašų naikinimą žr. straipsnyje Įrašų įtraukimo, redagavimo ir naikinimo būdai.
Šiame straipsnyje:
Įvadas
Jei norite panaikinti kelis įrašus iš lentelės naudodami vieną operaciją, galite naudoti naikinimo užklausą. Naikinimo užklausa sėkminga, kai ji:
-
Naudoja vieną lentelę, kuri neturi ryšio su jokia kita lentele.
-
Sujungia dvi lenteles, kuriose yra ryšys „vienas – vienas“.
-
Naudojama viena lentelė, kuri yra viena ryšys „vienas – daug“ dalis "vienas", o šiam ryšiui įgalinamaspakopinis naikinimas.
-
Apima lentelę ryšio „daugelis su vienu“ pusėje „vienas“ ir lentelę ryšio pusėje „daugelis“ (pvz., naudoti kriterijus laukui iš „daugelis“ lentelės).
Svarbu neberekomenduojame naudoti „Visio Services“ ir „Visio Web Access" puslapio dalies „SharePoint Online“. Turite vykdyti užklausą du kartus, kad ištrintumėte įrašus iš abiejų lentelių.
Kodėl rodomas klaidos pranešimas ir kaip tą klaidą ištaisyti?
Jei naikinimo užklausą sukuriate naudodami kelias lenteles, o užklausos ypatybė Unikalūs įrašai yra nustatyta Ne, vykdant užklausą programa „Access“ parodo klaidos pranešimą Negalima naikinti nurodytose lentelėse.
Norėdami išspręsti šią problemą, užklausos ypatybę Unikalūs įrašai nustatykite kaip Taip.
-
Atidarykite naikinimo užklausą kaip dizaino rodinį.
-
Jei užklausos ypatybių lapas nėra atidarytas, paspauskite F4, kad jį atidarytumėte.
-
Spustelėkite užklausos dizainerį, kad būtų parodytos užklausos ypatybės (o ne laukų ypatybės).
-
Užklausos ypatybių lape raskite ypatybę Unikalūs įrašai ir nustatykite ją Taip.