- •Конспекты лекций.
- •1.Понятие информатизации.
- •2. Понятие об информационной технологии.
- •3. Понятие информационной системы и базы данных.
- •1. Информационная база
- •2. Лингвистические средства
- •4. Технические средства
- •3. Программные средства
- •Библиотеки и процессор языка базы данных
- •Ядро базы данных
- •5. Организационно-административные подсистемы
- •6. Пользователи баз данных
- •1. Субд и ее функции.
- •2. Принципы организации бд.
- •3.Типология баз данных.
- •Модели баз данных.
- •Реляционная модель данных.
- •Основы реляционной алгебры.
- •Нормализация баз данных.
- •Этапы проектирования баз данных.
- •1. Этапы проектирования баз данных
- •2 Проектирование базы данных на основе модели типа объект—отношение
- •Лекция 10 (Базы данных) использование субд access для создания баз данных
- •1. Основные характеристики и возможности субд Access
- •2. Основные компоненты субд Access
- •3. Типы данных субд Access
- •Лекция 11 (Базы данных) создание таблиц в субд access
- •1. Создание новой базы данных
- •2. Создание таблиц в субд Access
- •Лекция 12 (Базы данных)
- •1. Схема данных в Access
- •2. Модификация структуры базы данных
- •Лекция 13 (Базы данных) обработка данных в базе (Запросы)
- •1. Запросы в субд Access
- •2. Основы конструирования запросов
- •3. Условия отбора записей, сортировка и фильтрация данных
- •Лекция 14 (Базы данных) элементы языка sql и запросы в форме sql.
- •1. Изменение данных в бд средствами запроса
- •2. Операторы языка sql для работы с реляционной базой данных
- •2.1 Создание реляционных таблиц.
- •2.2. Изменение структуры таблиц.
- •2.3. Удаление таблицы.
- •2.4. Ввод данных в таблицу.
- •2.5. Операции соединения таблиц.
- •2.6. Удаление записей в таблице.
- •2.7. Обновление (замена) значений полей записи.
- •Лекция 15 (Базы данных) запросы в форме sql.
- •1. Организация запросов в форме sql.
- •Лекция 16 (Базы данных) формы — диалоговый графический интерфейс для работы пользователя с базой данных.
- •1. Основы создания формы
- •2. Элементы управления.
- •Лекция 17 (Базы данных) формы (продолжение) и отчеты.
- •1. Загрузка, просмотр и корректировка данных базы с использованием форм.
- •2. Разработка многотабличных форм.
- •3. Разработка отчетов.
3. Разработка отчетов.
Средства Access по разработке отчетов предназначены для создания макета отчета, по которому может быть осуществлен вывод данных из таблиц в виде выходного печатного документа. Эти средства позволяют конструировать отчет сложной структуры, обеспечивающий вывод взаимосвязанных данных из многих таблиц При этом могут быть выполнены самые высокие требования к оформлению документа
A
ccess
имеет следующие режимы создания отчетов
Конструктор, Мастер
отчетов, Автоотчет: в столбец, Автоотчет:
ленточный, Мастер диаграмм, Почтовые
наклейки (рис. 6).
Во многих случаях удобно использовать мастер отчетов Созданный мастером отчет можно доработать в режиме конструктора
П
Рис.
6. Окно выбора способа создания отчета
Отметим, что Автоотчет, доступный для создания с помощью Меню или кнопки Новый объект на панели инструментов База данных, создает отчет, данные в котором будут выведены в столбец Ленточный автоотчет, который выводит данные из всех полей таблицы в колонку, можно вызвать при нажатии кнопки Создать на вкладке Отчеты.
Мастер отчетов отличается от Автоотчетов тем, что позволяет выбирать поля для отчета, группировать данные по какому-либо полю, устанавливать интервал группировки, устанавливать порядок сортировки, выбирать макет отчета и его стиль. При этом главным преимуществом отчетов перед формами является возможность группировки данных, что значительно улучшает внешний вид документа и повышает его удобочитаемость
Создание отчета с помощью мастера отчетов
Для создания отчета следует нажать кнопку Создать на вкладке Отчеты в окне База данных В окне Новый отчет следует указать таблицу, на базе которой создается отчет, и щелкнуть мышью на строке Мастер отчетов — на экране появится первое окно мастера отчетов Создание отчетов.
В
этом окне поля списка Допустимые
поля перемещаются в
список Выбранные поля
нажатием кнопки со
стрелкой (>) Все поля из одного списка
в другой можно переместить кнопками с
двойными стрелками. После перемещения
полей следует щелкнуть на кнопке Далее,
чтобы перейти в
следующее диалоговое окно мастера
(рис.7)
В
Рис.
7. Выбор таблиц и полей для формирования
отчета
Открывшееся окно Интервал
группировки служит
для изменения интервалов группирования
данных в отчете. При использовании
стандартного значения Обычный
в одну группу
объединяются записи с одинаковыми
значениями в заданном поле Переход в
следующее окно для определения способа
сортировки данных осуществляется
нажатием к
нопки
ОК.
A
Рис.
8. Выбор уровня группировки
В
следующем окне мастер отчетов предлагает
указать, как представляются данные в
отчете. В распоряжении пользователя
имеются следующие варианты отображения
данных (рис.9)
• ступенчатый — ступенчатое расположение данных разных уровней,
блок — блочное расположение данных,
структура 1 и структура 2 — ступенчатое расположение уровней с перекрытием,
п
Рис 9. Выбор вида макета отчета
о левому краю 1 и по левому краю 2 — выравнивание данных всех уровней по левому краю.
Пользователь может активизировать любой из предложенных вариантов.
Мастер представляет возможность просмотреть, как выглядит отчет при выбранном способе расположения данных — для этого отведена левая часть этого окна В области Ориентация этого же окна можно выбрать подходящую ориентацию листа Чтобы полнее использовать площадь страницы, следует установить опцию Настроить ширину полей для размещения на одной странице, с помощью которой подбирается оптимальная ширина полей После этого следует нажать кнопку Далее.
Следующее окно мастера
предназначено для выбора стиля оформления
отчета. В нем также имеется поле для
просмотра образцов Выбрав стиль, следует
нажать кнопку Далее
в последний раз и
присвоить отчету имя Из этого же окна
можно открыть режим конструктора, ч
Рис.
10.
Результат создания отчета с помощью
Мастера отчетов
тобы
внести исправления или улучшить его
оформление. Для этого следует щелкнуть
на к
Конспекты лекций разработаны «___»________200__г.
Доцент каф.ПР-3
______________(Иванова Е.Б.)
