русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Сводная ведомость средних оценок по классу по всем предметам


Дата добавления: 2015-07-04; просмотров: 1013; Нарушение авторских прав


Создадим отчет, который будет выводить сводную ведомость средних оценок учеников по ВСЕМ предметам в выбранном классе. Но для начала создадим запрос, который должен делать выборку из всех трех таблиц (Ученики, Предметы и Журнал оценок), группировать данные и фильтровать по выбранным классу и параллели.

  1. Перейдите на вкладку Запросы и в режиме конструктора создайте запрос. В запрос добавьте все три таблицы.
  2. В первый столбец запроса введите выражение, объединяющее фамилию и имя ученика: Ученики!Фамилия & " " & Ученики!Имя.
  3. Во второй столбец – поле Предмет из таблицы Предметы, в третий – введите выражение, вычисляющее средние оценки и округляющее их: Round(Avg([Журнал оценок]!Оценка)), в четвертый – поле Класс из таблицы Ученики, и в пятый – поле Параллель из таблицы Ученики. Скройте от отображения (снимите галочки вывода на экран) поля Класс и Параллель.
  4. Добавьте Групповые операции.
  5. В условие отбора поля Класс введите при помощи построителя [Forms]![Классный Журнал]![Класс], а в поле параллель - [Forms]![Классный Журнал]![Параллель]. Это даст возможность фильтровать данные запроса группировки по выбранным классу и параллели в форме Классный Журнал.
  6. Закройте запрос и сохраните его под именем Средние оценки класса.
  7. Создайте в режиме мастера отчет на основе только что созданного запроса. Добавьте все три поля (Выражение1, Предмет и Выражение2) и уровень группировки поставьте по Выражению1 (это выражение содержит фамилию и имя ученика). Сохраните запрос под именем Средние оценки класса.
  8. Откройте в режиме конструктора основную форум журнала – Классный журнал, добавьте место ниже кнопки Открыть журнал. Поставьте в это место кнопку Средние оценки класса по предметам (просмотр) и свяжите ее с открытием только что созданного отчета на просмотр.
  9. Аналогично (согласно рисунку) поставьте кнопку, которая распечатывала бы данный отчет.
  10. Откройте отчетСредние оценки класса в режиме конструктора – нужно подкорректировать недочеты. В верхнем колонтитуле измените ничего не говорящие подписи к полям Выражение1 и Выражение2 на Фамилия, Имя и Средняя оценка
  11. Справа от заголовка отчета поставьте поле, удалите полностью подпись этого поля, правой кнопкой щелкните на поле и во вкладке Данные в строке Данные при помощи построителя поставьте значение поля Класс формы Классный Журнал, соединенное со значением поля Параллель этой же формы: Forms![Классный Журнал]![Класс] & Forms![Классный Журнал]![Параллель]. Увеличьте размер шрифта поля. Закройте конструктор.
  12. Проверьте работу кнопки просмотра и правильности отчета.


<== предыдущая лекция | следующая лекция ==>
Вызов отчетов | Создание ГЛАВНОЙ ФОРМЫ базы данных


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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