Создание запроса с помощью мастера простых запросов
В качестве примера создадим с помощью мастера запрос к таблице Клиенты, который формировал бы список клиентов вашей фирмы, которые проживают в г. Иркутске и упорядочивал бы их фамилии по алфавиту. Поля название, код, город, регион, факс, адрес счета, индекс, страна выводиться не будут.
Для создания этого запроса выполните следующую последовательность действий:
- В окне открытой базы данных щелкните в окне на кнопке Запросы.
- Дважды щелкните в открывшемся окне на ярлыке Создание запросов с помощью мастера.
- В окне Создание простых запросов выберите в поле Таблицы и запросы из раскрывающегося списка таблицу Клиенты.
- Включите в запрос подходящие поля из списка (это Имя контакта, Фамилия контакта, Город, Номер телефона). Для этого вам нужно выделить желаемое поле и нажать на кнопку со значком «>». Тогда эти поля из категории Доступные поля переместятся в категорию Выбранные поля. Включить в запрос сразу все поля можно при помощи кнопки «>>». Нажмите кнопку Далее.
- На следующем этапе нужно задать имя запроса (Клиенты_город) и выбрать одну из опций: Открыть запрос для просмотра данных, Изменить макет запроса. Выберите последнее.
- Перед вами появится бланк запроса, состоящий из двух частей. В верхней части отображается таблица, на основе данных которой составляется запрос, а в нижней части оформляется непосредственно сам запрос по отношению к каким – либо полям таблицы. В нашем случае нужно для поля Город написать условие отбора – Иркутск, а для поля ФамилияКонтакта выбрать сортировку по возрастанию. Нажмите кнопку с иконкой «!» или выберите опцию Запрос/Запуск.
- Перед вами появится результирующая таблица, которая выглядит примерно так:
(Рис. 6)
- Посмотрев результаты выполнения запроса, закройте окно запроса, щелкнув на служебной кнопке Закрыть.
С помощью мастера простых запросов можно так же создать многотабличный итоговый запрос. Зададимся целью оценить популярность каждого товара фирмы. Для создания такого рода запросов обязательно нужны две или более связанных таблиц. Для получения требуемой информации нам понадобятся две таблицы: первая – Товары (родительская), вторая – Сведения о заказе (дочерняя).
(Рис. 7)
На рис. 7 показаны связи между таблицами Товары и Сведения о заказе. Для создания итого запроса на количество каждого заказанного товара выполните следующую последовательность действий:
- В окне открытой базы данных выберите кладку Запросы.
- Затем выберите Создание запроса с помощью мастера.
- Выберите в поле Таблицы и Запросы таблицу Товары. Все доступные поля этой таблицы переместите выбранные поля.
- Выберите в поле Таблицы и Запросы таблицу Сведения о заказе. Из доступных полей только поле Количество переместите в выбранные поля. Нажмите кнопку Далее.
- На следующем этапе выберите опцию Итоговый. Нажмите кнопку Итоги. Поставьте флажок для поля Sum (это означает, что будут суммироваться количества каждого заказанного товара по заказам).
- Нажмите кнопку ОК и затем кнопку Далее. Затем задайте имя запроса (Сумма по товарам) и откройте запрос для просмотра данных.
- После этого щелкните по значку конструктора и в этом режиме задайте сортировку по убыванию для поля «Sum - Количество: Количество». Вернитесь в режим таблицы и ответьте на вопрос, какой товар в вашей фирме пользуется наибольшим спросом. Сохраните запрос и закройте его.