Під час запуску запит на видалення, Access може відображатися повідомлення про помилку Не вдалося видалити з указаних таблиць. У цій статті перелічено випадки, коли можна використовувати запит на видалення, пояснюється, чому відображається повідомлення про помилку, а також наведено інструкції з виправлення помилки.
Видалити записи в Access можна кількома способами. Докладніші пояснення щодо видалення записів див. в статті Способи додавання, редагування та видалення записів.
У цій статті
Вступ
Якщо потрібно видалити кілька записів із таблиці однією дією, можна скористатися запитом на видалення. Запит на видалення успішно виконується в таких випадках:
-
використовується одна таблиця, яка не має зв’язків з іншими таблицями;
-
використовуються дві таблиці, що мають зв’язок "один-до-одного";
-
Використовує одну таблицю, яка є стороною "один" зв’язок "один-до-багатьох", і каскадне видалення активовано для цього зв'язку.
-
використовується по одній таблиці на сторонах "один" і "багато" зв’язку "один-до-багатьох" (наприклад, щоб застосувати умову для поля з таблиці "багато").
Увага! Щоб видалити записи з обох таблиць, запит необхідно виконати двічі.
Чому я бачу це повідомлення про помилку, і як виправити цю помилку?
Якщо ви створюєте запит на видалення з використанням кількох таблиць і для властивості запиту Унікальні записи встановлено значення Ні, під час запуску запиту Access відображає повідомлення про помилку: Не вдалося видалити з указаних таблиць.
Щоб виправити цю проблему, установіть для властивості запиту Унікальні запити значення Так.
-
Відкрийте запит на видалення в режимі конструктора.
-
Якщо вікно властивостей запиту не відкрито, натисніть клавішу F4, щоб відкрити його.
-
Клацніть конструктор запиту, щоб відобразити властивості запиту (а не поля).
-
У вікні властивостей запиту знайдіть властивість Унікальні записи та встановіть для неї значення Так.