Такі запити дозволяють видаляти з таблиць групи записів, які задовольняють яким-небудь умовам.
Наприклад, створимо запит, який видаляє запис з таблиці Читкнигина момент повернення читачем книги. Для повного захисту від помилок зробіть резервну копію таблиці. Для цього перейдіть у вікно бази даних, виберіть необхідну таблицю і виконайте команду Правка - Копировать. Далі виберіть команду Правка - вставить і у вікні діалогу дайте копії таблиці нове ім'я.
Перед тим, як зробити запит на зміну даних, створимо запит на вибірку, щоб переконатися, що робота йде з необхідними даними. У запит включимо таблицю Читкниги: поля Інв№ і NB. Поставимо умови на значення цих полів через параметри [Введіть Інв№ книги] [Введіть номер читацького квитка]. При виконанні цього запиту з'являться послідовно два вікна діалогу для введення необхідної інформації. Переконаєтеся, що запит вибирає необхідну інформацію.
Для перебудови запиту на видалення перейдіть до команди Запрос - Удаление. У рядку Удаление залиште Условие. Після запуску запиту на екрані з'явиться вікно діалогу з повідомленням про кількість записів, які будуть видалені з таблиці. Для підтвердження натисніть кнопку Да. Після підтвердження таблиця оновлюється і доступу до початкових даних вже немає.
Контрольні запитання
1. З якою метою створюються запити?
2. Правила запису умов відбору в запитах. Що таке параметричний запит?
3. Як створюється обчислюване поле в запиті?
4. Як можна змінити властивості полів, які включені в запит?
5. Що таке запит з групуванням даних? Приведіть приклад. Назвіть підсумкові функції, що вам відомі. Як записують умови відбору в такому запиті?
6. Які типи запитів на зміну даних ви знаєте? Що таке запит на оновлення?