Создать отчет по читателям с итогами (число выданных книг).

Практическая работа № 13

Тема: Microsoft Access. Разработка многотабличных баз данных

Цель: получить навыки по созданию, заполнению, редактированию многотабличных баз данных

Задание: Создать базу данных для библиотеки, в которой отобразить информацию по студентам, информацию по книгам, учет выдачи и возврата книг

Ход работы

Создать файл базы данных в ACCESS, сохранить в своей папке.

Создать таблицы:

1. Студенты (отобразить информацию по студентам)

  1. Издательство (код изд-ва, наименование изд-ва)
  2. Книги (№ книги, наименование книги, авторы, код изд-ва)
  3. Учет книг (номер ЧБ, № книги, дата возврата, дата выдачи, дата факт.возврата)

Таблицу «Студенты» вы можете скопировать из базы данных “Учебная”.

(Гл.меню-Внешние данные- ACCESS -импорт файла, выбрать таблицу «Студенты»)

 

Остальные таблицы вводите самостоятельно.

Таблица 2-Издательство

Характеристики поля Поле Тип поля Списочный характер Возможные ограничения Индексируемость Обязательность заполнения
Код издательства Счетчик - - - +
Наименование издательства Текстовый - - + +

 

Таблица 3-Книги

Характеристики поля Поле Тип поля Списочный характер Возможные ограничения Индексируемость Обязательность заполнения
№ книги Числовой - - - +
Наименование книги Текстовый - - - +
Авторы Текстовый - - + +
Код издательства Мастер подстановок (поле Наименование издательства из таблицы «Издательство») - - - +

Таблица 4-Учет книг

Характеристики поля Поле Тип поля Списочный характер Возможные ограничения Индексируемость Обязательность заполнения
Номер ЧБ Счетчик - - - +
№ личного дела Мастер подстановок  (№ личного дела из таблицы «Студенты») - - - +
№ книги Мастер подстановок  (№ книги из таблицы «Книги») - - - +
Дата выдачи Дата/время - - - +
Дата возврата Дата/время - - - +
Дата факт. возврата Дата/время - - - -

1.1. Запустить MS Access, откроем базу данных «БД_фамилия».

1.2. Создать таблицы «Издательство», «Книги», «Учет книг», учитывая характеристики полей в соответствующих таблицах, и внести данные. Обратите внимание, в каком порядке создавались таблицы и вносились в них данные!

Применение мастера подстановок при использовании значений из таблицы рассмотрим на примере формирования поля Код издательства таблицы Книги:

- Открыть таблицу "Книги" в режиме Конструктора.

- Выделить поле "Код издательства" и выбрать из списка в столбце Тип данных значение Мастер подстановок.

- В открывшемся диалоговом окне Создание подстановки выбрать способ задания значений: Объект "столбец подстановки" будет использовать значения из таблицы или запроса, т. к. в этом случае мы должны использовать данные из таблицы "Издательство". Нажать кнопку Далее.

- В следующем диалоговом окне можно выбрать из списка таблицу, из которой будет осуществляться подстановка. Выбрать таблицу "Издательство" и нажать кнопку Далее.

- В списке Доступные поля выводятся все поля таблицы "Издательства". Переместить из списка доступных полей в список подстановки (выбранные поля) поля "Код издательства" и "Название издательства" и нажать кнопку Далее.

- Просмотреть столбец подстановки, с помощью перетаскивания границы выбрать ширину столбца, а также оставить установленный по умолчанию флажок Скрыть ключевое поле. Действительно, нам не нужно в раскрывающемся списке видеть коды издательств. Нажать кнопку Далее.

- Ввести название столбца подстановок и нажать на кнопку Готово. При необходимости Мастер подстановок попросит сохранить те изменения, которые вы внесли в таблицу, прежде чем окончательно установит подстановки — ответьте Да. На этом процедура создания столбца подстановок заканчивается.

1.3. Схема данных.

Внешний вид схемы данных должен быть следующий:

 


1. Создать формы для ввода данных в таблицы “Книги” и “Учет книг”.

2. Создать запрос:

· на закладке Создание с помощью кнопки Мастер запросов в режиме конструктор создать простой запрос и сохранить его под именем «Книги читателей»;

· поместить в созданный запрос те таблицы, сведения из которых необходимы для будущего отчета, и выбрать из этих таблиц соответствующие поля;

Книги читателей

Фамилия Имя Отчество Группа Наименование книги Авторы Дата выдачи Дата возврата Дата факт возврата
Петров Василий Петрович 25 Информатика и ИКТ Н.В. Макарова 01.01.2015 10.01.2015 08.01.2015
Иванова Надежда Александровна 25а Информатика: 11 класс А.Х. Шелепаева 01.01.2015 10.01.2015  

Создать отчет по читателям с итогами (число выданных книг).

Для реализации отчета необходимо создать ЗАПРОС - выбрать из базы данных соответствующие данные, то есть

·

· на закладке Создание с помощью кнопки Мастер отчетов создать простой настраиваемый отчет на основе запроса «Книги читателей».

· При работе с Мастером отчетов необходимо установить следующие уровни группировки:

 

· для добавления итогов откройте созданный отчет в Режиме макета и на закладке Конструктор в списке Итоги выберите Количество значений (предварительно выделив поле Дата выдачи). Таким образом, общий вид отчета должен быть следующим:

 

Исходные данные – по заданию преподавателя

Выполнение работы


Дата добавления: 2021-07-19; просмотров: 419; Мы поможем в написании вашей работы!

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




Мы поможем в написании ваших работ!