
- •1. Базы данных. Основные понятия и определения
- •1.2. Основные определения.
- •2. Нормализация баз данных
- •2.1. Задача нормализации бд
- •2.2. Первая нормальная форма (1нф)
- •2.3. Вторая нормальная форма (2нф)
- •2.4. Третья нормальная форма (3нф)
- •3. Отношения между таблицами
- •3.1. Связи между таблицами
- •3.2. Отношение "Один-к-одному"
- •3.3. Отношение "Один-ко-многим"
- •3.4. Отношение "Многие-ко-многим"
- •4. Субд Microsoft Access
- •4.1. Особенности субд Microsoft Access
- •4.2. Объекты ms Access
- •4.3. Режимы работы с объектами ms Access
- •5. Таблицы ms Access
- •5.1. Создание таблиц
- •5.3. Создание связей между таблицами в ms Access
- •6. Запросы ms Access
- •6.1. Что такое запросы
- •6.2. Краткие сведения об sql
- •6.3. Создание запросов
- •6.4. Условия отбора записей
- •6.5. Запросы-действия
- •6.6. Запросы sql
- •7. Формы ms Access
- •7.1. Общие сведения
- •7.2. Создание форм
- •7.3. Элементы управления
- •7.4. Кнопочные формы
- •8. Отчеты ms Access
- •8.1. Общие сведения
7.4. Кнопочные формы
Как правило, базы данных состоят из большого количества форм и отчетов. Для более простого перемещения по базе данных часто используются кнопочные формы. На кнопочную форму помещаются кнопки, при нажатии которых открываются формы или отчеты (или открываются другие кнопочные формы, с помощью которых открываются дополнительные формы и отчеты), осуществляется выход из MS Access или настраивается сама кнопочная форма.
Кнопочная форма является более простым и предпочитаемым пользователями интерфейсом базы данных по сравнению с окном базы данных. Она предназначена главным образом для тех, кто пользуется БД, предпочитая не работать над ее конструкцией (т.е. для конечного пользователя, а не для разработчика БД).
Чтобы создать кнопочную форму, удобно использовать диспетчер кнопочных форм. Для этого необходимо пойти на вкладку Работа с базами данных →"Диспетчер кнопочных форм". С помощью этой надстройки автоматически создается удобная и функциональная форма, для выполнения основных действий с БД. В диалоговом окне "Диспетчер кнопочных форм" можно создавать, изменять и удалять страницы кнопочной формы. Пример кнопочной формы представлен на рисунке 7.4.1.
При создании кнопочной формы с помощью диспетчера кнопочных форм MS Access создает таблицу "Элементы кнопочной формы", которая описывает текст и действия кнопок формы. Если затем изменить кнопочную форму в режиме конструктора формы, приложение может перестать работать. Если потребуется значительно изменить кнопочную форму, лучше всего создать ее заново и назначить стартовой.
8. Отчеты ms Access
8.1. Общие сведения
Отчет - это гибкое и эффективное средство для организации данных при выводе на печать. С помощью отчета имеется возможность вывести необходимые сведения в том виде, в котором требуется.
Основные сведения в отчете берется из базовой таблицы, запроса или инструкции SQL, являющихся источниками данных для отчета. Другие сведения вводятся при разработке отчета. Для создания связи между отчетом и его источником данных применяются элементы управления (так же, как в формах). Такими элементами могут быть поля, надписи, линии или другие графические объекты.
К категории отчетов в MS Access относятся и другие объекты, включая наклейки с адресами (и другие типы наклеек), создаваемые Мастером наклеек, и диаграммы, создаваемые мастером диаграмм.
Стандартные отчеты делятся на две разновидности: столбцовые и ленточные.
Столбцовый отчет больше напоминает обычную форму: каждое поле выводится в отдельной строке, в которой слева расположено название, а справа - содержимое. В зависимости от количества полей в базе каждая запись может располагаться на одном или нескольких листах.
Ленточный отчет построен так, что каждое поле расположено в отдельном столбце, а каждая запись представлена одной строкой. Такой отчет напоминает режим таблицы. На различных уровнях структуры отчета могут находиться итоговые значения (промежуточные суммы, средние значения и т.д.).
В режиме конструктора отчеты делятся на несколько разделов (см. рисунок 8.1.1). Информация, содержащаяся в каждом разделе, выводится в определенной позиции печатного отчета. Раздел Заголовок отчета выводится в начале первой страницы. Раздел Примечание отчета - в конце последней страницы. Содержимое раздела Верхний колонтитул выводится в верхней части каждой страницы отчета, а раздел Нижний колонтитул - в нижней части каждой страницы. Информация из раздела Область данных выводится для каждой записи, входящей в отчет.
Отчет с группировкой данных позволяет вычислить итоговые значения для групп, а также представить информацию в удобном для использования виде. Заголовок группы печатается в начале каждой новой группы записей и может содержать имя группы и другие сведения, применимые ко всей группе целиком. Примечание группы печатается в конце группы записей и обычно содержит результаты групповых вычислений.
На первом этапе освоения программы Access целесообразно воспользоваться командой «Мастер отчетов» расположенной на вкладке «Создание».
В процессе работы «Мастер отчетов» предложит выбрать из списка доступные поля (см. Рис. 03_2), для чего можно воспользоваться стрелками влево и вправо, выделяя нужную строку из списка курсором.
Мы переносим в правую часть все доступные поля.
На следующем шаге мы можем выбрать способ сортировки информации в будущем отчете. Выбираем сортировка в алфавитном порядке (по возрастанию) для поля «Наименование продукта».
Далее выбираем «Табличный» макет и книжную ориентацию бумаги, т.к. число полей в таблице не большое и она легко разместиться на странице достаточно крупным шрифтом.
Следующий шаг «Мастера отчетов» предполагает выбор стиля (т.е. внешнего вида будущего отчета) – выберете тот, который вам больше подходит.
На завершающем этапе вы должны выбрать удобное для вас имя отчета и, либо просмотреть готовый отчет, либо перейти к редактированию, выбрав команду «Изменить макет отчета». Выбираем последний вариант.
Вариант Конструктор позволяет создавать отчеты "с нуля" в режиме конструктора.