- •Часть 1. Системы управления базами данных ms access Введение
- •Свойства полей
- •Типы данных
- •Понятие ключевого поля
- •Глава 1. Построение базы данных
- •1.1. Создание базы данных
- •1.2. Создание таблиц
- •Создание таблицы учета студентов (таблица Студенты)
- •Ввод данных в таблицу «Студенты»
- •Создание таблицы «Оценка»
- •Ввод данных в таблицу «Оценка»
- •Создание таблицы «Группа»
- •Ввод данных в таблицу «Группа»
- •1.2. Изменение структуры таблицы
- •1.3. Создание связей таблиц
- •Глава 2. Оптимизация ввода информации в базу данных
- •2.1. Подстановка значений
- •Подстановка значений из таблицы
- •Подстановка из списка значений
- •2.2. Свойства полей
- •Свойство «Подпись»
- •Свойство «Обязательное поле»
- •Свойство «Индексированное поле»
- •Свойство «Значение по умолчанию»
- •Свойства «Условие на значение» и «Сообщение об ошибке»
- •Свойство «Формат поля»
- •Свойство «Маска ввода»
- •Глава 3. Запросы
- •3.1. Запросы на выборку
- •Запрос на выборку с условиями отбора.
- •Запросы на выборку с вычислениями.
- •Фио: [Фамилия] & ", " & [Имя] & " " & [Отчество]
- •101 Группа – Иванов Иван
- •Запрос на выборку с вычисления итогов.
- •Фио: [Фамилия] & " " & [Имя]
- •3.2. Запросы с параметром
- •Like [Введите первую букву фамилии] & "*"
- •3.3. Запросы на изменение
- •Запросы на создание таблицы
- •Запросы на обновление таблицы
- •Запросы на добавление
- •Запросы на удаление
- •Глава 4. Формы
- •4.1. Создание и использование Автоформ
- •4.2. Создание и использование форм
- •Глава 5. Отчеты
- •5.1. Создание и использование Автоотчетов
- •5.2. Создание и использование отчетов
- •Задания для самостоятельной работы
Глава 5. Отчеты
Отчеты предназначены для вывода информации из базы данных, в основном на печать.
Отчеты формируются аналогично формам (автоотчеты и пользовательские отчеты).
5.1. Создание и использование Автоотчетов
Автоотчет может быть создан только для ОДНОЙ таблицы (запроса) и предусматривает включение ВСЕХ полей таблицы.
Виды автоотчетов:
в столбец;
ленточный.
Задание:
Создайте ленточный автоотчет для таблицы Студенты в базе данных Академия. Для этого выполните следующие действия.
Откройте базу данных Академия.
Выберите Объекты – Отчеты.
Нажмите на кнопку на панели инструментов.
В появившемся окне выберите вид автоотчета – ленточный.
Задайте источник данных – таблица Студенты (см. рисунок).
Нажмите кнопку ОК.
В результате на экране появится ленточный автоотчет для таблицы Студенты.
Закройте и сохраните автоотчет под именем Студенты.
Задания:
Откройте базу данных Учет АМТ.
Создайте автоотчет в столбец для таблицы Люди.
5.2. Создание и использование отчетов
Задание:
Сформируйте отчет для вывода на печать данных автовладельцев (Фамилия, Имя, Отчество по таблице Люди; Государственный номер, Марка, Модель по таблице Автомобиль).
Рассмотрим создание отчета с помощью мастера.
Откройте (если она закрыта) базу данных Учет АМТ.
Выберите Объекты – Отчеты.
Выберите команду Создание отчета с помощью мастера.
В появившемся окне выберите таблицу Люди и, используя кнопку > , добавьте в форму поля Фамилия, Имя и Отчество.
Затем выберите таблицу Автомобиль и, используя кнопку > , добавьте в форму поля Государственный номер, Марка и Модель (см. рисунок).
Нажмите кнопку Далее.
В появившемся окне можно задать вид представления данных.
Щелкните мышкой в левом окне по таблице Люди (см. рисунок).
Нажмите кнопку Далее.
В следующем окне можно добавить уровни группировки записей.
Нажмите кнопку Далее.
В следующем окне, если это необходимо, можно задать порядок сортировки записей из подчиненных таблиц.
Нажмите кнопку Далее.
В следующем окне задается внешний вид будущего отчета – макет расположения данных на листе, ориентация страницы, автоматическая подгонка ширины полей.
Примеры различных макетов представлены ниже.
Выберите макет – Блок и нажмите кнопку Далее.
В следующем окне выбирается стиль оформления.
Выберите стиль – Спокойный и нажмите кнопку Далее.
В следующем (итоговом) окне задается имя будущего отчета.
Введите имя – Автовладельцы.
Нажмите кнопку Готово.
Результат работы представлен на рисунке ниже.
Обратите внимание, что информация в некоторых полях (например, в поле Имя) отображается не полностью, зато из справочных таблиц наоборот отображаются полностью, и данные по машине, которой владеет человек, выделяется черным фоном. Такой способ представления информации занимает очень много места на бумаге (особенно, если справочная таблица велика). Для решения этой проблемы отчет редактируется с помощью конструктора.
Как уже было сказано выше отчеты можно создавать не только к таблицам, но и к запросам.
Задание:
Сформируйте отчет для вывода информации, получаемой по запросу Автовладельцы, сформированный ранее в базе данных Учет АМТ. Включить все поля. Макет выбрать Ступенчатый. Отчет составить со строгим заголовком.