- уметь создавать формы и отчёты по таблицам баз данных.
Краткие теоретические сведения:
Формы и отчёты создаются на соответствующих вкладках в базе данных. Для их создания необходимо перейти на соответствующую вкладку, щёлкнуть по кнопке Создать и выбрать вариант создания: автоматически, с помощью Мастера, с помощью Конструктора.
Задание:Подготовить базу данных для школьной библиотеки, содержащую составную форму. В качестве исходных таблиц используйте таблицу Читатели с данными об учащихся и таблицу Абонемент с данными о книжном фонде.
Откройте Microsoft Access и создайте новую базу данных Библиотека.
Создайте с помощью конструкторатаблицуЧитателисо следующими полями: Фамилия, Группа, Год рождения, Адрес, Телефон.
Заполнить таблицу не менее 5 записей.
Вторая таблица будет содержать сведения о книжном фонде. Создайте новую таблицу Абонемент, в режиме конструктора, определив для нее следующие поля:
№— библиотечный номер, однозначно определяющий издание в фонде библиотеки. Тип поля- числовой (ключевое поле).
Автор (текстовый).
Название книги (поле MEMO - чтобы можно было разместить длинные названия книг).
Год издания (числовой).
Ввести не менее 5 записей.
Для того чтобы можно было вести учет выдачи книг, создайте третью таблицу Учет, в которой будет размещен результат заполнения связанной формы. Определите следующие поля таблицы:
№(ключевое);
ФИО читателя(текстовое);
Дата выдачи (Дата\время, маска ввода 00.00.0000)
Закройте таблицу, сохранив ее под именем Учет. Откройте таблицу Учет и добавьте библиотечные номера из таблицы Абонемент путем копирования поля целиком и вставки в необходимую таблицу (рис. 2). Ввести не менее 5 записей.
На схеме данных установите связь между таблицами Абонемент иУчет, связав поля № и №(рис. 3).Затем установите связь между таблицами Учет и Читатели, связав поля ФИО читателя и ФИО.
Перейти на вкладку Формы. Создать автоформу в столбец по таблице Читатели: щёлкнуть по кнопке Создать, выбрать Автоформа в столбец и выбрать таблицу Читатели, ОК.
С помощью Мастера создать форму для таблицы Абонемент: щёлкнуть по кнопке Создать, выбрать Мастер форм, выбрать таблицу Абонемент, далее, следуя указаниям Мастера, создать форму, выбрав произвольные параметры.
Создание составной формы. Выберите следующие поля основной формы Таблица: Абонемент
№,
Автор,
Название книги.
Для подчиненной формы определите поля Таблица: Учет
ФИО читателя,
Дата выдачи.
Введите заголовок формы Учет книжного фонда.В готовую форму остается вносить фамилию читателя и дату выдачи книги. Откройте Форму Учет книжного фонда в режиме конструктора и добавьте надпись в поле Заголовок формы (рис. 4).