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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

Задание 4.2.

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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