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

После выбора режима конструктора будет отображено диалоговое окно Добавление таблицы для выбора таблицы (или таблиц), которая будет служить источником при выполнении запроса на выборку. В качестве примера будет рассмотрено создание запроса на основе данных из таблицы Мосты.

Создание запроса в режиме конструктора на выборку - student2.ru

Создание запроса в режиме конструктора на выборку - student2.ru

После добавления таблицы нужно закрыть окно Добавление таблицы,после чего на экране будет отображено окно конструктора нового запроса.

Создание запроса в режиме конструктора на выборку - student2.ru

В верхней части окна конструктора располагаются таблицы (или таблица) используемые в качестве источника данных. В нижней части окна указываются параметры отбираемых в выборку данных.

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

Имя таблицы-с помощью списка выбирается название таблицы, в которой находится поле, используемое в качестве источника данных,

Сортировка – указывается направление сортировки для заданного поля – по возрастанию или по убыванию.

Вывод на экран – задаётся режим, при котором на экране будет отображаться содержимое выбранного поля. На практике возможны случаи, когда определённое поле участвует в запросе, например, для выполнения относительно его какого-нибудь условия, однако в результатах запроса это поле может и не отображаться.

Условие отбора, или –указываются одно или несколько условий, в соответствии с которыми записи будут добавляться в выборку.

(Например, необходимо отобразить только оценки “4” и “5”, полученные студентами с указанием фамилий и дату сдачи.) Тогда в строке Условие отбора для поля Оценка нужно указать следующее условие: 4 Or 5 или указать первое значение (4) в строке Условие отбора, а второе (5) – в поле Или.

В нашем случае выберем из таблицы Мостытолько Арочные.

Создание запроса в режиме конструктора на выборку - student2.ru

Перенесём последовательно все поля, а в строке Условие отбора запишем условие: Арочные. Закроем Запрос.

Создание запроса в режиме конструктора на выборку - student2.ru

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

Создание запроса в режиме конструктора на выборку - student2.ru

Создание запроса в режиме конструктора на выборку - student2.ru

Запрос с параметром

1. Создадим такой запрос в режиме конструктора для таблицы Мосты

2. После применения такого запроса на экран будут выведены сведения о мостах определённого типа.

3. Для этого на бланке в строке Условие отборав поле Типввести слова [Введите тип моста].

Создание запроса в режиме конструктора на выборку - student2.ru

4. Созданный запрос нужно сохранить, присвоив ему имя например, Запрос с параметром.

Создание запроса в режиме конструктора на выборку - student2.ru

Создание запроса в режиме конструктора на выборку - student2.ru

5. Просмотреть запрос в режиме таблицы. При этом появится диалоговое окно Введите значение параметра.

Создание запроса в режиме конструктора на выборку - student2.ru

6. В поле Введите тип мостанадо указать тип Висячий.

Создание запроса в режиме конструктора на выборку - student2.ru

7. Затем нажать ОК и просмотреть результат отбора.

Создание запроса в режиме конструктора на выборку - student2.ru

Задание 4.2.

При помощи этого же запроса просмотреть сведения об арочных мостах.

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

Сформировать запрос с параметрами, позволяющими найти данные о местонахождении моста и длине его пролёта.

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

1. Создадим такой запрос в режиме конструктора для таблицы Мосты

Создание запроса в режиме конструктора на выборку - student2.ru

Создание запроса в режиме конструктора на выборку - student2.ru

2. Перенесём название полей.

Создание запроса в режиме конструктора на выборку - student2.ru

3. На панели инструментов Конструктор запросовнажать кнопку Групповые операции.

Создание запроса в режиме конструктора на выборку - student2.ru

4. Убрать слово Группировкав столбцах Название, Странаи для них же отключить флажки Вывод на экран.

5. В столбце Масса в строке Групповая операцияв списке выбрать функцию Sum.

Создание запроса в режиме конструктора на выборку - student2.ru

6. Созданный запрос нужно сохранить, присвоив ему имя например, Итоговый запрос.

Создание запроса в режиме конструктора на выборку - student2.ru

7. Просмотреть результат в режиме таблицы. Убедиться, что задача решена.

Создание запроса в режиме конструктора на выборку - student2.ru

Создание запроса в режиме конструктора на выборку - student2.ru

Создание запроса в режиме конструктора на выборку - student2.ru

Вычисления в запросе

1. Открыть таблицу Алмаз.

2. Создать запрос, вычисляющий массу каждого алмаза в граммах. Для этого в бланк запроса дописать в строке Поленовое поле-Масса в граммах: [Масса в каратах]*0,2.

3. Просмотреть запрос в режиме таблицы. Убедиться, что в добавленном поле Масса в граммахвыполнены вычисления.

Наши рекомендации