! Запрос - это средство выбора данных из одной или нескольких таблиц. Конструктор запросов позволяет выбрать поля из нескольких таблиц, задать условие отбора, установить упорядочивание, добавить вычисляемые поля.
Задание:
· создать запрос, выводящий информацию о том, сколько заказано данного товара и какими клиентами;
· создать запрос для отбора товаров со стоимостью больше 30 или количеством больше 50;
· создать запрос для отбора данных о клиентах, которые заказали больше 10 единиц какого-либо товара.
Порядок выполнения:
1. Загрузите Access. Воспользуйтесь системным меню «ПУСК - ПРОГРАММЫ - MICROSOFT ACCESS».
2. В окне «Microsoft Access» выберите пункт «Открыть базу данных», выберите «Склад» и нажмите «ОК».
3. В окне базы данных выберите вкладку «Запросы» и щелкните по кнопке «Создать». Выберите «Конструктор» и нажмите «ОК». Access выведет окно конструктора запросов с открытым окном диалога «Добавление таблиц». Выбирайте поочередно все таблицы из списка и нажимайте кнопку «Добавить». Затем закройте окно диалога.
Выбираем поля для запроса. Из таблицы «Товары» выберите поле «Товар», из таблицы «Заказы» — поля «Номер заказа», «Номер клиента», «Количество», из таблицы «Клиенты» — поле «Фамилия».
В окне конструктора в строке «Условие отбора» Поля «Товар» введите подсказку в виде [Введите название товара]. Сбросьте флажок в строке «Вывод на экран» для поля «Товар».
Нажмите кнопку «Запуск» для запуска запроса.
Появится окно с вашей подсказкой. Введите название какого-нибудь товара, например «Чай». На экране появятся выбранные данные. Закройте окно запроса и сохраните его под именем «Товары — Заказы».
4. Добавьте в запрос «Товары — Заказы» вычисляемое поле «Сумма». Для этого на вкладке «Запросы» щелкните по запросу «Товары — Заказы», а затем — по кнопке «Конструктор». Найдете свободный столбец (после поля «Количество») и впишите формулу в строку «Поле»:
Выполните запрос. Сохраните изменения запроса.
5. Создайте запрос для отбора товаров со стоимостью больше 30 или количеством больше 50. Выберите все поля таблицы «Товары», для поля «Цена» в строке «Условие отбора» укажите «>30», для поля «Количество» в строке «Или» укажите «>50». Выполните запрос. Сохраните под именем «Товары2».
6. Создайте запрос для отбора клиентов, которые заказали больше 10 единиц какого-либо товара. Добавьте в запрос все поля таблицы «Клиенты» и поле «Количество» из таблицы «Заказы». Укажите условие отбора «>10». Упорядочите результаты по убыванию поля «Количество».