Запрос на удаление записей



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

1. В бланк запроса из списка полей таблицы, из которой следует удалить записи, переместить символ «*», а также добавить поля, по которым следует задать условия отбора.

2. Задать условия отбора.

3. В режиме таблицы проверить правильность выборки.

4. На вкладке Работа с запросами – Конструктор в группе Тип запроса щелкнуть по кнопке Удаление. В бланке запроса появится строка Удаление. В этой строке в столбце с символом «*» появится значение Из, а в столбцах, содержащих условия отбора – значение Условие.

5. Включить содержимое базы данных.

6. Выполнить запрос.

Практическая работа 3

I. Запросы для базы данных Торговый дом

Запросы на выборку

1. Создать запрос о заказах на заданный товар. Запрос должен содержать поля: Номер заказа, Наименование товара, Клиент, Продавец. Сортировка – по номерам заказов.

2. Создать запрос о заказах на товары с ценой выше заданной. Поля запроса: Номер заказа, Наименование товара, Розничная цена. Сортировка – по возрастанию цены.

3. Создать запрос о заказах, выполненных одним из двух заданных продавцов. Запрос должен содержать все поля таблицы Заказы. Сортировка – по номерам заказов.

4. Создать запрос о заказах на товары, производимые заданной фирмой. Поля запроса, выводимые на экран: Номер заказа, Наименование товара, Клиент, Продавец. Поле Фирма-производитель использовать для задания условия отбора. Сортировка – по номерам заказов.

5. Создать запрос о продавцах с датой рождения в заданном диапазоне. Создать запрос о заказах на товары заданной фирмы с розничной ценой в заданном диапазоне. Сортировка – по фирмам. Сортировка – по дате рождения.

Параметрические запросы

6. Создать параметрический запрос о заказах на заданный товар. Поля, выводимые на экран: Номер заказа, Название фирмы, Клиент, Продавец. Параметр – наименование товара. Сортировка – по номерам заказов.

7. Создать запрос с двумя параметрами о заказах, сделанных заданным клиентом на товар заданной фирмы. Поля запроса: Номер заказа, Наименование товара, Продавец. Параметры – клиент и фирма-производитель. Сортировка – по наименованию товара.

Запросы с вычисляемыми полями

8. Создать запрос Расчет стоимости. Стоимость вычисляется как произведение цены товара на количество. Если количество товара меньше заданного (например, 10 шт.), берется розничная цена, иначе – оптовая. Для расчета цены использовать функцию Iif. Поля запроса: Номер заказа, Наименование товара, Количество, Цена, Стоимость заказа. Сортировка записей – по номерам заказов.

9. Создать запрос о продавцах с полями Фамилия продавца, Возраст, Место рождения. Возраст ‑ вычисляемое поле (рассчитывается как частное от целочисленного деления разности между текущей датой и датой рождения на 365). Сортировка – по возрасту.

Итоговые запросы

10. Создать запрос, вычисляющий суммарную стоимость заказов на товары каждой фирмы. Группировка – по полю Фирма-производитель. Суммирование – по полю Стоимость заказа. Сортировка – по названиям фирм.

11. Создать запрос, вычисляющий суммарную стоимость заказов на каждый товар заданной фирмы. Группировка – по полю Наименование товара, условие – по полю Название фирмы.


Дата добавления: 2015-12-17; просмотров: 22; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!