Microsoft Access / Лаба 4 / БДЛабораторная №4
.docxЦель работы: научиться создавать отчеты в программе Microsoft Access.
Ход работы
Задание 1
Выделили таблицу "книги", перешли на вкладку "создание", и нажали кнопку "отчет".
В конструкторе, увеличили размер «Примечание отчета» и увеличили размер поля «Цена».
Закрыли отчет, правой кнопкой, "закрыть" - сохранили отчет под именем "книги". Нажали ОК
Задание 2
На вкладке "создание" нажали кнопку "мастер отчетов", в появившемся окне выбрали таблицу "читатель", здесь выбрали поля: "фамилия" и "имя", таблицу "Выдача" и поля: "дата выдачи", "дата возврата", таблицу "книги" выбрали "название книги".
Выбрали вид представления данных на первом месте таблица «выдача». Нажали "далее". Сгруппировали отчет по книгам, то есть выбрали «название книги» и нажали стрелку.
Далее имя отчета. Задали "выдача книг" и нажали "готово".
Отчет сформировался, все данные были сгруппированы по книге.
Задание 3
Сделали заголовки более-менее приемлемыми. Для этого выделили соответствующие поля, щелкнули 2 раза по границе любого из этих полей.
Сделали столбцы «Фамилия», «Имя», «Дата выдачи», Дата возврата» поменьше.
В конструкторе увеличили заголовок отчета, поменяли его цвет и сделали все заголовки сочетанием клавиш CTRL+B.
Сделали заголовки верхнего колонтитула черного цвета и посмотрели, как будет выглядеть отчет при печати: правой кнопкой - "предварительный просмотр".
В конструкторе, выделили поле "фамилия" и на панели инструментов выбрали "итоги" - "число записей".
В конструкторе, выбрали инструмент "надпись" и рядом с COUNT написали "выдано раз", а в примечании написали "выдано всего".
Поменяли цвет, выбрали красный и синий, и пожирнее (CTRL+B). Вернулись в режим просмотра и проверили.
Перешил в режим конструктора, выделили область данных, нажали правой кнопкой, "свойства".
Выделили "фон 1", скопировали CTRL+C, где цвет фона чередования вставили (CTRL+V) – (фон 1 - фон 1).
В конструкторе, добавили новое поле, которое вычисляет количество дней, сколько лежала та или иная книга у читателя. На панели инструментов, выбрали "поле", щелкнули его в области данных, появилось свободное поле и его заголовок.
Этот заголовок мы удалили. Подравняли и правой кнопкой "свойства" – перешли во вкладку "данные", вызвали построитель выражений, в столбике "категория выражений" нашли нужные поля, которые есть уже в отчете.
Дату возврата вычали из даты выдачи, чтобы посчитать количество дней, которое лежала книга у того или иного читателя.
Нажали ОК, закрыли окно свойств и вернулись в представление отчета. Появились рамки.
Убрали и добавили сверху заголовок для этого столбика. Вернулись в конструктор, выделили поле "дата возврата", на вкладке "главная", выбрали формат по образцу, нажали по "дате возврата".
Выделили заголовок "дата возврата", CTRL+C, CTRL+V, подтянули его вправо и вписали в поле "количество дней".
Задание 4
Запустили параметрический запрос, ([Введите дату]). Написали 11.08.2022, закрыли запрос. Выбрали параметрический, нажали "мастер отчетов", выделили все поля, нажали далее, далее и готово.
Появился отчет, такое же диалоговое окно, где вводили данные, нажали ОК. Данные, которые отображались в параметрическом запросе, отображаются в отчете на основе этого запроса.
Выполнили дизайн этого отчета по модели предыдущего.
Вывод: в ходе лабораторной работы научились создавать отчеты в программе Microsoft Access.
Контрольные вопросы
Какие два типа отчетов сделаны в лабораторной?
Ответ: отчет на основе одной таблицы, отчет на основе нескольких таблиц.
Почему потребовалось выполнить дизайн отчетов?
Ответ: для удобочитаемости информации.