Создание запроса с вычисляемым полем

 

Запрос Стипендияиз таблицы Учеба с вычисляемым полем Стипендия предназначен для вычисления стипендии по полученным оценкам. Стипендия вычисляется по выражению [Средняя оценка по предметам]*450. Средняя оценка по предметам в запросе формируется с использованием функции Avgпо полю Оценка. Порядок создания запроса следующий.

1. Вызвать Конструктор запросов добавить таблицу Учеба.

2. На вкладке Работа с запросами нажать на кнопку групповых операций для появления в окне запроса строки Групповая операция.

3. В окно запроса установить имена полей Шифр, ФамилияиОценка. В строке Групповая операция для полей ШифриФамилия оставить значение Группировка, а в поле Оценка в строке Группировка нажать стрелку и выбрать функцию Avg (рисунок 50)

Рисунок 50- Создание запроса с вычисляемым полем

 

4. Создать следующее вычисляемое поле Стипендия, для этого в строке Группировка выбрать пункт Выражение, а в заголовок ввести выражение: для расчета стипендии: Стипендия: [Avg-Оценка]*450.

Рисунок 51- Создание выражения для запроса с вычисляемым полем

 

5. [Avg-Оценка] указывает, что берется групповое значение поля Оценка, т.е. среднее значение по всем предметам очередного студента.

6. Установить форматы данных для полей Оценка и Стипендия. Средняя оценка будет иметь целую и дробную части. Для дробной части целесообразно задать две значащие цифры. Для установки такого формата необходимо вызвать контекстное меню поля Оценка, щелкнув правой клавишей мыши по заголовку поля и выбрать в пеню пункт . В появившемся окне свойств установить в строке Формат поля значение Фиксированный, а в строке Число десятичных знаков значение 2 (рисунок 52). Задание денежного формата поля стипендия выполняется аналогично, а в окне свойств в строке Формат поля установить Денежный (рисунок 53 ).

а б

Рисунок 52- Задание формата поля Оценка

а б

Рисунок 53- Задание формата поля Стипендия

7. Сохранить создаваемый запрос с именем Стипендия.

8. Проверить работу запроса. Окно запроса после установки всех параметров должно иметь следующий вид и результат запроса (рисунок 54):

Рисунок 54- Результат работы запроса Стипендия