Создание запросов с помощью мастера

Создание запросов с помощью мастера. Отличительной чертой MS Access является наличие многочисленных и разнообразных мастеров, которые помогают Вам при выполнении большинства действий, не требуя глубоких знаний в области баз данных.

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

Выберите опцию Простой запрос и нажмите кнопку ОК. Откроется окно мастера, в котором Вы можете выбрать требуемые Вам поля из одной или нескольких таблиц. Если Вы выбрали более одной таблицы, мастер автоматически связывает таблицы. Предположим, что нас интересует стоимость расходов на доставку по клиентам и типам доставки. Для получения такой информации выберите из таблицы Клиенты поле Название, из таблицы Заказы поле Стоимость Доставки, а из таблицы Доставка наименование Тип доставки. После выбора полей нажмите кнопку Далее и на экране появится следующее диалога мастера запросов, в котором Вам необходимо выбрать признак подробного или итогового запроса.

Иллюстрация в левой части окна диалога показывает Вам различие между этими типами запросов. В данном случае нас интересует итоговое значение стоимости доставки, поэтому выберите опцию Итоговый и, нажав кнопку Итоги, определите, какие итоговые значения Вы собираетесь получить. Нажмите кнопку ОК для возврата в предыдущее окно мастера, в котором нажмите кнопку Далее для продолжения процесса формирования запроса.

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

Имя таблицы. Эта строка показывает Вам, из какой таблицы или запроса выбрано данное поле. Сортировка. В этой строке Вы указываете тип сортировки информации, возвращаемой в запросе, по возрастанию от А до Я, от большего к меньшему, от более раннего к более позднему и т.д. или по убыванию от Я к А и т.д Вывод на экран. Если Вы хотите, чтобы MS Access показывал информацию, найденную в поле, пометьте эту ячейку, чтобы установить флажок просмотра поля. Если же поле используется только для задания условия выбора данных, которые возвращает Ваш запрос, оставьте его пустым.

Например, если Вы ищете всех, кто живет в Москве и покупает рыбопродукты, поле Город в Вашем запросе используется для ограничения результатов выборки однако Вы не хотите снова и снова смотреть на поля с именем этого города. Все, что Вы хотите видеть это имена клиентов и наименования рыбопродуктов. Условие отбора.

Это наиболее важная часть бланка запроса. В этой строке и в строке, расположенной ниже ее Вы вводите ограничения поиска, задавая определенные условия, которые принято называть критерием поиска. Мы кратко рассмотрели окно конструктора запросов, а теперь начнем подробное изучение работы конструктора с создания простого запроса.