Лабораторная работа № 5
Использование вычисляемых полей и параметров в запросах на выборку
(Вариант 5)
Цель работы: изучить структуру вычисляемых полей и методику их создания при помощи Построителя выражений СУБД MS Access; изучить назначение и особенности использования параметров в запросах на выборку; приобрести практический опыт построения вычисляемых полей и использования параметров в запросах на выборку; освоить применение статистических функций для подведения итогов по группам.
Задания для выполнения работы
1. Фамилия – нижний регистр
В режиме Конструктора на основе базовой таблицы, содержащей персональные сведения, сформировал запрос на выборку.
В запрос включил поля Фамилия, Имя, Отчество.
Дополнительно создал вычисляемое поле Фамилия в нижнем регистре, в котором преобразовал значения поля Фамилия к нижнему регистру, используя текстовую функцию LCase(). Для построения вычисляемого поля использовалась Построителем выражений MS Access.
Отсортировал список фамилий в алфавитном порядке.
Выполнил запрос (отобразил результирующую таблицу).
Сохранил запрос с именем 11 Фамилия – нижний регистр.
2. Фамилия_инициалы
В режиме Конструктора на основе базовой таблицы, содержащей персональные сведения, сформировал запрос на выборку, который выводит список всех фамилий и инициалов.
В запрос включил поля Фамилия, Имя, Отчество.
Дополнительно создал вычисляемое поле Фамилия_Инициалы (вычисляемое поле, строится с применением текстового оператора & и текстовой функции Left()). Для построения вычисляемого поля использовал Построитель выражений MS Access.
Отсортировал список фамилий в алфавитном порядке.
Выполнил запрос (отобразил результирующую таблицу).
Сохранил запрос с именем 12 Фамилия_инициалы.
3. Запрос с расчетами
В режиме Конструктора на основе базовых таблиц (таблицы выбрал самостоятельно в соответствии с вариантом) сформировал запрос, включающий поля из базовых таблиц и вычисляемое поле.
Порядок сортировки задала по 5 варианту
Выполнил запрос (отобразил результирующую таблицу).
Сохранил запрос с именем 13 Расчеты.
4. Запрос с параметрами
В режиме Конструктора на основе базовых таблиц (таблицы выбрал самостоятельно в соответствии с 5 вариантом) сформировал запрос, включающий поля из базовых таблиц и вычисляемое поле.
В запросе задал 2 параметра: для вычисляемого поля и в условии отбора по полю в соответствии с вариантом.
В вычисляемом поле для расчета использовала параметр с именем [Введите курс USD].
В условии отбора для поля по варианту использовал параметр с именем [Введите …].
Для вычисляемого поля создал пользовательский формат, для отображения значений с двумя обязательными знаками после запятой.
Выполнил запрос (отобразил результирующую таблицу).
Сохранил запрос с именем 14 Запрос с параметрами.
5. Запрос с групповой операцией
В режиме Конструктора на основе базовой таблицы и одного поля из нее сформировал запрос на выборку, который позволяет определить среднее значение (по 5 варианту).
Использовал для поля соответствующую варианту групповую операцию Avg.
Для поля изменил свойство Подпись поля.
Выполнил запрос (отобразил результирующую таблицу).
Сохранил запрос с именем 15 Групповая операция.