- •3.3 Система управления базами данных Access Тема 1. Базы данных и системы управления ими
- •1. Основные понятия и определения
- •2. Реляционные субд
- •3. Технология работы в субд
- •4. Основные средства субд
- •Тема 2. Основы работы в субд ms Access
- •1. Основные характеристики ms Access
- •2. Объекты Access
- •3. Запуск программы и завершение работы с ней
- •4. Главное окно Access
- •5. Способы создания базы данных
- •6. Справочная система
- •Тема 3. Постановка задачи
- •1. Общие положения
- •2. Характеристика задачи
- •3. Выходная информация
- •4. Входная информация
- •План выпуска готовой продукции
- •Накладная № ___
- •5. Алгоритмизация задачи
- •3.1 Имя поля
- •3.2 Типы данных
- •3.3 Свойства поля
- •3.4 Первичный ключ
- •3.5 Сохранение таблицы
- •4. Создание таблицы с помощью мастера
- •5. Создание таблицы в режиме таблицы
- •6. Ввод данных в таблицу
- •7. Связывание таблиц
- •7.1 Окно схемы данных
- •7.2 Изменение существующей связи
- •7.3 Удаление связи
- •7.4 Обеспечение целостности данных
- •Тема 5. Загрузка, просмотр и корректировка базы данных
- •1. Способы загрузки базы данных
- •2. Назначение экранной формы
- •3. Средства создания формы
- •4. Последовательность создания формы
- •5. Использование мастера для создания формы
- •6. Создание форм в конструкторе
- •6.1 Объекты формы
- •6.2 Области формы
- •6.3 Панель элементов
- •6.4 Свойства объектов формы
- •6.5 Управление объектами
- •7. Режимы представления формы
- •8. Кнопки перемещения по записям
- •9. Разработка многотабличной формы
- •10. Создание кнопок управления
- •Тема 6. Запросы к базе данных
- •1. Понятие запроса
- •2. Типы запросов
- •3. Формирование запроса по образцу
- •4. Создание запроса в окне конструктора
- •4.1 Окно конструктора запросов
- •4.2 Условия отбора записей
- •4.3 Параметры запроса
- •4.4 Вычисляемые поля
- •5. Мастера создания запросов
- •6. Запуск запроса
- •7. Сохранение запроса
- •8. Итоговые вычисления
- •Тема 7. Конструирование отчетов
- •1. Понятие отчета
- •2. Средства создания отчета
- •3. Последовательность создания отчета
- •4. Использование мастера для создания отчета
- •5. Просмотр и печать отчета
- •6. Редактирование отчета в окне конструктора отчетов
- •Тема 8. Разработка кнопочного меню
Тема 7. Конструирование отчетов
Цель работы: ознакомиться со средствами Access, предназначенными для конструирования отчетов, получить навыки создания и редактирования отчетов с помощью конструктора.
Теоретико-методологическая часть
1. Понятие отчета
Под отчетом понимается форматированное представление данных, выводимое на экран, принтер или в файл. В отчете можно наглядно представить извлеченную из базы данных информацию, дополнив ее результатами анализа и вычислений. Отчет может быть создан на основе данных одной или нескольких взаимосвязанных таблиц или запросов.
Средства Access позволяют создавать отчеты как в табличном виде, так и в свободной форме. При этом могут быть выполнены самые высокие требования к оформлению документов.
Основными объектами отчета являются поля отчета и пояснительный текст. Для улучшения восприятия информации в отчет могут добавляться OLE объекты, рисунки, линии и прямоугольники. Поля отчета могут непосредственно соответствовать полям исходной таблицы (запроса) или являться результатом вычислений над ними.
2. Средства создания отчета
В Access для создания отчетов используются следующие средства:
Конструктор отчетов, посредством которого можно самостоятельно разработать отчет с заданными свойствами;
Мастер отчетов — позволяет достаточно быстро создать отчет на основе выбранных полей при минимуме знаний о механизме его получения;
Автоотчет1: в столбец — позволяет автоматически создать отчет с полями, расположенными в один или несколько столбцов;
Автоотчет: ленточный — позволяет автоматически создать отчет с полями, расположенными в строку;
Диаграмма позволяет создать отчет, содержащий отображение данных в виде диаграммы;
Почтовые наклейки позволяет создать отчет в виде почтовых наклеек.
3. Последовательность создания отчета
Для создания отчета необходимо выполнить следующие действия:
в окне базы данных выбрать вкладку Отчет;
нажать кнопку Создать;
в диалоговом окне Новый отчет выбрать из списка подходящий способ создания отчета1;
нажать кнопку ОК.
4. Использование мастера для создания отчета
Создание отчета с помощью мастера не требует специальных знаний и сводится к выбору возможных вариантов ответов на вопросы, касающиеся структуры, содержания и оформления отчета. Для запуска мастера следует открыть диалоговое окно Новый отчет и выбрать из списка Мастер отчетов.
Процесс создания отчета с помощью мастера включает несколько этапов (шагов).
На первом шаге необходимо определить поля будущего отчета. Для этого следует в диалоговом окне Создание отчетов выбрать из списка Таблицы/запросы: таблицу (запрос), на основе которой Вы создаете отчет, затем с помощью кнопок > , >> перенести из списка Доступные поля: в список Выбранные поля: те поля, которые Вы хотите поместить в создаваемый отчет.
На втором шаге необходимо определить, требуется ли группировка данных по какому-либо из полей. Access предложит Вам один из вариантов группировки. Поля, по которым будет осуществляться группировка, помещаются в верхней части правого списка в отдельной рамке и выделяются на экране синим цветом. Вы можете согласиться с предложенным вариантом или создать свой собственный2.
На третьем шаге следует задать порядок сортировки записей отчета. Если Вы хотите сформировать в отчете итоговые поля, нажмите кнопку Итоги и в появившемся диалоговом окне установите требуемые переключатели, определяющие тип итоговых вычислений для предложенных полей. Затем нажмите кнопку ОК для возврата в окно сортировки.
На следующих двух шагах необходимо определить вид макета отчета и стиль оформления.
На заключительном шаге Вы можете задать имя отчета и выбрать один из вариантов дальнейшей работы с отчетом: просмотр отчета или изменение структуры отчета.
Если созданный мастером отчет полностью не удовлетворяет Вашим требованиям, можно использовать его в качестве чернового наброска (“заготовки”), а затем самостоятельно доработать, внеся необходимые дополнения и изменения с помощью конструктора отчетов.