Gaunu klaidos pranešimą „Negalima naikinti nurodytose lentelėse“

Taikoma
„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

Vykdant naikinimo užklausą, "Access" gali rodyti 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ą dėl įrašų naikinimo rasite 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, turinčias ryšį "vienas su vienu".
  • Naudoja vieną lentelę, kuri yra viena iš ryšio "vienas su daugeliu" dalių "vienas" ir tam ryšiui įgalintas pakopinis 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 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.

  1. Atidarykite naikinimo užklausą kaip dizaino rodinį.
  2. Jei užklausos ypatybių lapas nėra atidarytas, paspauskite F4, kad jį atidarytumėte.
  3. Spustelėkite užklausos dizainerį, kad būtų parodytos užklausos ypatybės (o ne laukų ypatybės).
  4. Užklausos ypatybių lape raskite ypatybę Unikalūs įrašai ir nustatykite ją Taip.