Когато изпълните заявка за изтриване, Access може да покаже съобщението за грешка Не може да се извърши изтриването от зададените таблици. В тази статия се изброяват случаите, в които можете да използвате заявка за изтриване, обяснява се защо се появява съобщението за грешка и се предоставят стъпки за коригиране на грешката.
Има няколко начина за изтриване на записи в Access. За по-подробно обяснение на изтриването на записи вж. статията Начини за добавяне, редактиране и изтриване на записи.
В тази статия
Въведение
Когато искате да изтриете множество записи от таблица с една операция, можете да използвате заявка за изтриване. Заявката за изтриване е успешна, когато:
-
Използва една таблица, която няма релация с никаква друга таблица.
-
Комбинира две таблици, които имат релация "един към един".
-
Използва една таблица, която е една от страната "един" на релация "един към много"и каскадно изтриване е разрешена за тази релация.
-
Включва както таблицата от страната "един" на релация "един към много", така и таблицата от страната "много" на тази релация (например за да използвате критерии за поле от таблицата "много").
Важно Трябва да изпълните заявката два пъти, за да изтриете записите от двете таблици.
Защо виждам това съобщение за грешка и как да коригирам грешката?
Ако създадете заявка за изтриване с помощта на повече от една таблица и свойството Уникални записи на заявката е настроено на Не, Access показва съобщението за грешка Не можа да се изтрие от указаните таблици, когато изпълните заявката.
За да коригирате този проблем, настройте свойството Уникални записи на заявката на Да.
-
Отворете заявката за изтриване в режим на проектиране.
-
Ако списъкът на свойствата на заявката не е отворен, натиснете F4, за да го отворите.
-
Щракнете върху конструктора на заявки, за да покажете свойствата на заявката (а не свойствата на полетата).
-
В списъка на свойствата на заявката намерете свойството Уникални записи и го настройте на Да.