Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratornaya_rabota_5.doc
Скачиваний:
4
Добавлен:
28.08.2019
Размер:
2.13 Mб
Скачать

Лабораторная работа № 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 Групповая операция.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]