Добавил:
elohina98@mail.ru Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб3_ПрИ_Access1ЗОО.docx
Скачиваний:
3
Добавлен:
05.05.2019
Размер:
2.38 Mб
Скачать
  1. Создать запрос, позволяющий определить размер стипендии для студента по результатам сессии.

Размер стипендии будет зависеть от средней оценки по предметам за сессию по таблице Успеваемость и от процента, соответствующего успеваемости из таблицы Стипендия. По существу стипендия будет вычисляться по выражению:

(Оценка по химии + Оценка по физике + Оценка по математике + Оценка по информатике)/4*10*Процент, где 10 - минимальный размер оплаты труда (МРОТ).

Для этого:

  • На вкладке ленты главного меню Создание выбрать группу инструментов Другие и нажать кнопку Конструктор запросов (рис.25).

Рис. 25. Конструктор запросов на вкладке Создание

В открывшемся окне Запрос 1 открывается окно Добавление таблицы (рис. 26), в котором необходимо последовательно добавить в Запрос 1 таблицы Студенты, Успеваемость, Стипендия, нажимая кнопку Добавить. Закрыть окно диалога Добавление таблицы, нажав кнопку ;

Рис. 26. Добавление таблиц в запрос

  • Вставить в запрос поля №зачетной книжки, Фамилия, Имя, Отчество, Группа из таблицы Студенты и поле Процент из таблицы Успеваемость в строку с наименованием Поле в окне Конструктора запросов. Для этого щелкаем мышкой в очередной столбец строки Поле, и в появившемся списке полей таблиц выбираем нужное поле (рис. 27).

Рис. 27. Добавление полей в запрос

Рис. 28. Построение выражения для запроса

  • В столбцах Фамилия и Группа задать сортировку по возрастанию. Для этого щелкнуть левой кнопкой мыши в поле Сортировка в столбцах Фамилия и Группа из раскрывающегося списка выбрать по возрастанию;

  • Вставить в запрос вычисляемое поле. Для этого переместить курсор в первый пустой столбец строки Поле. Вызвать контекстное меню щелчком правой кнопкой мыши и выбрать пункт для запуска Построителя выражений (рис. 28);

  • В верхнем окне построителя выражений создать выражение для вычисления стипендии по заданной формуле. Для этого в левом окне построителя дважды щелкнуть левой кнопкой мыши на слове Таблицы. После раскрытия списка таблиц открыть таблицу Успеваемость, при этом в среднем окне откроется список полей таблицы (рис. 28). В верхнем окне построителя с помощью клавиатуры поместить открывающую скобку ( для построения выражения. Выбрать в среднем окне построителя выражений поле Химия, нажать кнопку Вставить, затем клавишу + на клавиатуре. Повторить эти операции для предметов Физика, Математика и Информатика. После вставки поля Информатика набрать на клавиатуре закрывающую скобку ) и часть формулы )/4*10* . После этого раскрыть поля таблицы Стипендия, выбрать поле Процент и вставить его в формулу аналогично вставке предметов из таблицы Успеваемость. В результате получим выражение для расчета стипендии (рис. 29).

Рис. 29. Выражение для запроса на расчет стипендии

  • Закрыть окно конструктора запросов, ответить Да на вопрос о сохранении, присвоить ему имя Проект приказа и нажать кнопку ;

  • Просмотреть результат выполнения запроса Проект приказа. Для этого в окне Все таблицы открыть запрос Проект приказа и проверить правильность выполняемых вычислений (рис. 30).

Рис. 30. Результат выполнения запроса на расчет стипендии

  1. Создать отчет, основанный на созданном запросе Проект_приказа. Для этого:

  • На вкладке ленты главного меню Создание выбрать группу инструментов Отчеты (рис.31) и нажать копку .

Рис. 31. Вкладка создание, группа инструментов Отчеты

  • В появившемся окне Создание отчетов в поле Таблицы и запросы выбрать из списка в качестве источника данных запрос Проект приказа (рис. 32). В области Доступные поля выбрать с помощью кнопки все поля и нажать кнопку .

Рис. 32. Окно Создание отчетов

  • На втором шаге выбрать тип представления данных по таблице Студенты, выделив название таблицы щелчком левой кнопки мыши (если уже не выделено!), и нажать кнопку .

  • На третьем шаге в поле Добавить уровни группировки? следует выделить поле Группа, перенести его в правую часть окна, нажав кнопку и нажать кнопку .

Рис. 33. Окно Создание отчетов. Выбор уровней группировки

  • На четвертом шаге задать сортировку по полю №зачетной книжки, выбрав его из списка (рис. 33), и нажать кнопку ;

Рис. 34. Задание сортировки, макета и стиля

  • На пятом шаге выбрать любой макет отчета из предложенных, альбомную ориентацию и нажать кнопку .

  • На шестом шаге выбрать любой стиль отчета, например Деловой и нажать кнопку .

  • На последнем шаге в поле Задайте имя отчета ввести название отчета Проект_приказа (если уже не введено) и нажать кнопку .

  • Открыть получившийся отчет с помощью конструктора (вызвать контекстное меню отчета) и переименовать поле Выражение 1 на Стипендия (рис.35), сохранить изменения и закрыть отчет.

Рис. 35. Замена заголовка поля Выражение 1

  • Просмотреть получившийся отчет (рис. 36).

Рис. 36. Образец отчета