- •Министерство образования и науки российской федерации
- •Основы базы данных и Системы Управления Базами Данных (субд)
- •Все субд, в том числе и субд access позволяют:
- •Запуск субд access
- •Упражнение 1. Создание простейшей Базы Данных в виде одной таблицы
- •Простейшие операции с таблицами Базы Данных
- •Упражнение 2. Изменение ширины столбцов "мышью" или командой "Ширина столбца" в меню "Формат"
- •Упражнение 3. "Вставка" и "Удаление" полей, а также изменение порядка следования "Полей" (столбцов) в таблице.
- •Упражнение 4. Вставка нового Поля с "фотографиями" работников
- •Упражнение 7. Поиск записей по образцу в больших таблицах бд и поиск с заменой содержимого конкретного Поля
- •Теория: создание и использование запросов в базах данных
- •Упражнение 8. Создание и использование нового объекта бд - "Запроса".
- •Упражнение 9. Создание и использование "Запроса с параметром".
- •Теория: создание и использование форм в базах данных
- •Упражнение 10. Создание в Базе Данных нового объекта - "Формы".
- •Теория: создание и использование отчетов в базах данных
- •Упражнение 11. Создание и использование нового объекта бд - "Отчета".
- •Упражнение 12. Создание Отчета с параметром на основе Запроса с параметром
- •Самостоятельная работа – зачет
- •Постановка задачи и этапы создания многотабличной базы данных
- •Работа по созданию многотабличной базы данных включает 4 этапа:
- •Проектирование структуры базы данных – 1-й этап
- •Конструирование пустых таблиц базы данных – 2-й этап
- •Упражнение 14. Конструирование таблицы "Преподаватели" в режиме "Мастер таблиц"
- •"Конструктор"
- •Заполнение пустых таблиц базы данных – 4-й этап
- •Использование базы данных путем создания запросов
- •Параметрический запрос
- •Теория: Работа с формами
- •1. Изменение надписей и размещения полей
- •2. Создание кнопок для перехода к другой записи
- •Теория: Создание и использование отчетов в базах данных .
- •Упражнение 31. Многотабличный отчет с основной частью на базе главной таблицы
- •Теория: Разработка подчиненного отчета
- •Приложение 1. Исходные данные для ввода таблиц Базы Данных Данные таблицы "студент"
- •Данные таблицы "группа"
- •Данные таблицы "преподаватель"
- •Данные таблицы "кафедра"
- •Данные таблицы "изучение"
- •Данные таблицы "предмет"
- •Данные таблицы Успеваемость
Теория: Создание и использование отчетов в базах данных .
Разработка многотабличных отчетов
Наряду с однотабличными отчетами Access позволяет создавать ее сложные отчеты, обеспечивающие вывод данных из нескольких взаимосвязанных таблиц базы данных. Для вывода взаимосвязанных данных в многотабличный отчет необходимые связи устанавливаются автоматически в соответствии со схемой данных.
Многотабличные отчеты могут содержать основную часть и включаемую часть, т. е. подчиненный отчет. Каждая из этих частей при этом строится на своей таблице.
Многотабличные отчеты могут также, имея поля из разных таблиц, не требовать при этом включения подчиненных отчетов.
Рассмотрим построение отчета для таблиц, находящихся в одно-многозначных отношениях. В этих отношениях одна таблица является главной, а другая подчиненной. Построение такого отчета имеет свои особенности в зависимости от выбора главной или подчиненной таблицы в качестве основы отчета.
Упражнение 31. Многотабличный отчет с основной частью на базе главной таблицы

Рис. 19. Макет отчета о кафедрах
Рассмотрим технологию создания многотабличного отчета на примере таблиц КАФЕДРА и ПРЕПОДАВАТЕЛЬ. Пусть необходимо подготовить отчет, содержащий сведения о кафедрах, включая списки преподавателей.
.
Макет отчета. Предположим, что макет для отчета со списками преподавателей по кафедрам должен иметь вид, представленный на рис. 19. В соответствии с проектом макета в отчет предполагается выводить данные по каждой кафедре, включая название, код и телефон, а также фамилию и фотографию заведующего. Эти данные содержатся в таблице КАФЕДРА.
В табличной части по каждой кафедре необходимо вывести список преподавателей. Такие данные могут быть получены из таблицы Преподаватель. Предложенный макет дает основание выбрать в качестве основной таблицы отчета таблицу КАФЕДРА, а таблицу ПРЕПОДАВАТЕЛЬ — в качестве источника данных для подчиненной формы со списком преподавателей.
Упражнение 31. Создание основной части отчета
В окне базы данных выберем закладку Отчеты и нажмем кнопку Создать. В окне Новый отчет выберем таблицу КАФЕДРА, которая будет источником данных для основной части отчета. Выберем Конструктор для построения отчета в режиме конструктора.
В окне конструктора отчетов (рис. 20) добавим раздел Заголовок отчета с помощью кнопки Заголовок/Примечание отчета. Запишем в нем текст "КАФЕДРА", воспользовавшись кнопкой панели элементов Надпись.
В область данных перетащим поля таблицы КАФЕДРА - НКАФ, ККАФ, ТЕЛ, ЗАВ и ФОТО из списка, который откроем кнопкой Список полей. Разместим поля и подписи, а также отредактируем их в соответствии с макетом на рис. 19.
Включим в Заголовок отчета текущую дату, воспользовавшись командой ВставкаДата и время, а в Нижний колонтитул номер страницы.
Сохраним отчет под именем Кафедры.

Рис. 20. Заполнение основной части отчета о кафедрах в режиме
конструктора
