Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Создание запросов. Средние оценки по предмету




Средние оценки по предмету

Создание отчетов

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

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

  1. Выйдите на запросы и создайте запрос в режиме конструктора. Включите в него все таблицы – Ученики, Предметы и Журнал Оценок. В запросе первое поле вычисляется по полю Фамилия из таблицы Ученики, далее - Имя, Класс, Параллель (из той же таблицы Ученики), пятое поле – из поля Предмет таблицы Предметы, шестое – из поля Оценка таблицы Журнал Оценок и седьмое – из поля Дата таблицы Журнал оценок. Этот запрос должен содержать только данные о том классе, который выбран в форме Классный журнал, и о том предмете, который выбран в форме Классный журнал – предметы. Введите при помощи построителя выражений соответствующие условия отбора в нужные поля. Например, отбор по предметам производится по значению поле Предмет формы Классный журнал – предметы: [Forms]![Классный журнал - предметы]![Предмет]. Сохраните запрос «Все оценки класса по предмету».
  2. В главном окне базы скопируйте запрос и копию назовите как «Все оценки класса по предмету по датам». Откройте этот запрос в режиме конструктора и в поле Дата добавьте условие отбора по диапазону дат, который задается в форме Классный журнал – предметы: Between Forms![Классный журнал - предметы]![От] And Forms![Классный журнал - предметы]![До].
  3. Теперь, когда готовы запросы, которые из всех оценок фильтруют только нужную нам информацию, можно составить запросы на группировку, для того, чтобы вычислить средние оценки. Создайте в режиме конструктора запрос и в качестве источника введите запрос «Все оценки класса по предмету». Добавьте следующие поля - Фамилия, Имя, Оценка. Включите групповые операции. .
  4. В подле оценка вместо групповых операций Группировка выберите Выражение, а в верхней строке (Поле) введите выражение: Round(Avg([Все оценки класса по предмету]!Оценка)). Функция Avg вычисляет среднее арифметическое по полю Оценка запроса Все оценки класса по предмету, а функция Round округляет полученное значение до ближайшего целого числа. Добавьте сортировку по возрастанию по полю Фамилия. Закройте запрос и назовите его Средние оценки.
  5. Создайте точно такой же запрос, повторив действия пунктов 3-4, только в качестве источника выберите запрос Все оценки класса по предмету по датам. Это запрос должен делать то же самое - вычислять средние оценки, но уже только по интервалу дат, то есть на основании запроса Все оценки класса по предмету по датам. Сохраните запрос под именем Средние оценки по датам.



Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 437; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.