Создание запросов на удаление.

При работе с базами данных существуют такие ситуации, когда некоторые записи в таблицах не используются пользователем, в таких ситуациях целесообразно применять запросы на удаление. Запрос на удаление удаляет группу записей из одной или нескольких таблиц.

Рассмотрим выполнение данного вида запроса на конкретном примере.

Тип запроса
Пример: Необходимо удалить записи о сотрудниках, которые были уволены из фирмы. На практике выполнение данного запроса выглядит так: администратор базы данных вводит в соответствующее поле код сотрудника, который был уволен.

· Нажмите на кнопку Создать,в окне Новый запрос выберите Конструктор и нажмите ОК.

· В окне Добавление таблиц выделите таблицу «Сотрудники» и нажмите кнопку Добавить.

· Нажмите на стрелку рядом с кнопкой Тип запроса и выберите тип запроса – Удаление.

· Перетащите символ * из таблицы «Сотрудники» в поле запроса, это действие позволит применить запрос ко всем полям таблицы.

· Перетащите поле Код сотрудника из таблицы «Сотрудники» в поле запроса. В поле условие отбора введите [введите код сотрудника, который был уволен].

· Сохраните данный запрос и сохраните его под именем «Уволить сотрудника».

· Проверьте работу запроса.

Задание:Создайте запрос позволяющий удалить из таблицы «Товары» те товары поставки, которых прекращены.

 

4. Создание запросов на обновление.

Запрос на обновление вносит общие изменения в группу записей одной или нескольких таблиц.

Пример: Необходимо создать запрос, позволяющий автоматически повысить процентную ставку всем продавцам на 2,5 процента.

· Создайте новый запрос в режиме конструктора.

· Добавьте таблицу «Должности»

· Укажите тип запроса Обновление.

· Перетащите в поле запроса поля Наименование должности и Процентная ставка.

· В условие отбора для поля Наименование должности введите "продавец".

· В поле обновление для Процентной ставки введите [Должности]![Процентная ставка в %]+2,5.

· Назовите данный запрос – «Повышение зарплаты продавцам».

· Проверьте работу запроса.

Задание: Создайте запрос на обновление, который позволяет по коду товара изменить цену на этот товар на 15 процентов.