
- •Оглавление
- •Тема 6 создание отчетов 70
- •Тема 7 создание форм 79
- •Тема 8 безопасность базы данных 92
- •Тема 1 понятие базы данных, систем управления базами данных. Работа с учебной базой данных Определение и назначение базы данных и систем управления базами данных
- •Модели данных
- •Назначение и возможности ms Access
- •Основные типы объектов ms Access
- •Интерфейс программы
- •Лабораторная работа № 1
- •Настройка параметров программы Microsoft Access 2003
- •Работа с объектами учебной базы данных «Борей»
- •Создание базы данных на основе шаблона
- •Контрольные вопросы
- •Домашнее задание № 1
- •Тема 2 создание базы данных. Создание таблиц базы данных различными способами Проектирование базы данных
- •Создание базы данных
- •Создание таблиц
- •Ограничения на задание имен полей
- •Типы данных
- •Допустимые в Access типы данных и их назначение
- •Свойства полей
- •Свойства полей и их назначение
- •Маска ввода
- •Лабораторная работа № 2
- •Создание базы данных
- •Создание таблицы при помощи мастера таблиц
- •Форматирование таблицы
- •Создание таблицы в режиме конструктора
- •Создание списка подстановки с помощью мастера подстановки
- •Создание таблицы в режиме таблицы
- •Импорт таблиц
- •Контрольные вопросы
- •Домашнее задание № 2
- •Тема 3 межтабличные связи
- •Типы связей
- •Параметры связей
- •Создание межтабличных связей
- •Изменение и удаление межтабличных связей
- •Контрольные вопросы
- •Домашнее задание № 3
- •Тема 4 создание запросов на выборку с различными условиями отбора. Фильтрация данных
- •Классификация запросов по способу создания
- •Классификация запросов по результатам действия
- •Создание запроса на выборку в режиме конструктора
- •Примеры построения правильных выражений для условий отбора
- •Фильтрация данных
- •Лабораторная работа № 4
- •Создание запросов на выборку с простыми условиями отбора в режиме конструктора
- •Создание запросов на выборку со сложными условиями отбора
- •Фильтрация данных
- •Контрольные вопросы
- •Домашнее задание № 4
- •Тема 5 создание запросов с параметрами, итоговых, перекрестных запросов, запросов на изменение Вычисления в запросах
- •Операторы, используемые для построения выражений
- •Функции, управляющие датами
- •Примеры построения правильных выражений, управляющих датами, для создания условий отбора
- •Построитель выражений
- •Итоговые запросы
- •Групповые функции
- •Запросы с параметрами
- •Перекрестные запросы
- •Запросы на изменение
- •Запросы на удаление
- •Запросы на обновление
- •Запросы на добавление
- •Запросы на создание таблицы
- •Лабораторная работа № 5
- •Создание запросов с параметрами
- •Вычисления в запросах
- •Контрольные вопросы
- •Домашнее задание № 5
- •Тема 6 создание отчетов
- •Создание отчета с помощью мастера отчетов
- •Создание автоотчета
- •Создание отчета в режиме конструктора
- •Разделы отчета
- •Группировка записей и вычисления в отчетах
- •Настройка отчета
- •Образец 1
- •Группировка и сортировка записей в отчетах. Вычисления в отчетах
- •Контрольные вопросы
- •Домашнее задание № 6
- •Тема 7 создание форм
- •Создание формы с помощью автоформы
- •Создание формы с помощью мастера форм
- •Создание формы в режиме конструктора
- •Разделы формы
- •Создание подчиненной формы
- •Создание кнопочной формы
- •Лабораторная работа № 7
- •Создание формы при помощи мастера
- •Создание автоформы
- •Создание формы в режиме конструктора
- •Форматирование и настройка формы
- •Образец 1
- •Добавление подчиненной формы в главную
- •Создание главной кнопочной формы
- •Контрольные вопросы
- •Домашнее задание № 7
- •Тема 8 безопасность базы данных
- •Установка пароля для открытия базы данных
- •Защита на уровне пользователей
- •Кодирование и раскодирование базы данных
- •Скрытие объектов базы данных
- •Цифровая подпись
- •Использование параметров запуска
- •Защита страниц доступа к данным
- •Лабораторная работа № 8
- •Скрытие объектов базы данных
- •Установка пароля для открытия базы данных
- •Кодирование базы данных
- •Контрольные вопросы
- •Домашнее задание № 8
- •Литература
Разделы формы
Сведения в форме могут быть разбиты на разделы. Все формы содержат область данных, но форма также может включать следующие разделы: Заголовок формы, Верхний колонтитул, Нижний колонтитул и Примечание формы (см. рис. 4). Каждый раздел формы имеет свое предназначение и печатается в определенном порядке.
Заголовок формы выводится сверху на экране в режиме формы и сверху на первой странице при печати формы.В заголовке формы отображаются сведения, которые остаются неизменными для каждой записи, такие как название формы.
Верхний колонтитул отображает сведения, такие как название формы и заголовки столбцов, которые печатаются сверху на каждой печатной странице. Верхние колонтитулы выводятся только в печатных формах.
В области данных отображаются данные из источника записей.
В нижнем колонтитуле отображаются сведения, такие как дата или номера страниц, которые печатаются снизу на каждой печатной странице. Нижние колонтитулы выводятся только в печатных формах.
В примечании формы отображаются элементы, которые остаются неизменными для каждой записи, такие как кнопки или инструкции по работе с формой. Примечание формы выводится снизу на экране в режиме формы и снизу на первой странице при печати формы.
Пользователь имеет возможность скрыть раздел или изменить его размеры, добавить рисунок или задать цвет фона раздела. Можно также изменять свойства, определяющие, как будет печататься содержимое раздела.
Можно не использовать в форме заголовок, колонтитулы и примечание. Чтобы включить их в форму нужно выбрать в меню Вид команды Заголовок/примечание формы и Колонтитулы.
В окне конструктора формы видны линии сетки, расположенные на расстоянии одного сантиметра друг от друга. По линиям сетки удобно выравнивать столбцы и, строки элементов управления. Они позволяют перемещать вертикальную линию, показывающую расположение правого поля формы, и горизонтальную линию, отмечающую положение нижнего поля формы. Для включения и выключения отображения сетки нужно выбрать команду Сетка в меню Вид.
Для настройки формы используются инструменты панелей инструментов Конструктор форм (рис. 5) и Панель элементов (рис. 6), которые позволяют применять автоформаты, вставлять номера страниц, разрывы страниц, поля со списком, создавать вкладки и многое другое.
Рисунок 5. Панель инструментов Конструктор форм
Рисунок 6. Панель инструментов Панель элементов
Чтобы применить
стили форматирования к форме, нужно
выбрать команду Автоформат
в меню Формат
или нажать кнопку Автоформат
на панели инструментов и в появившемся
диалоговом окне Автоформат
выбрать нужный.
Создание подчиненной формы
Подчиненной формой называют форму, вставленную в другую форму. Первичная форма называется главной формой, а форма внутри формы – подчиненной формой. Подчиненные формы особенно удобны для вывода данных из таблиц или запросов, связанных отношением «один-ко-многим». При этом в главной форме отображаются данные на стороне отношения «один». В подчиненной форме отображаются данные на стороне отношения «многие». Главная форма и подчиненная форма в этом типе форм связаны таким образом, что в подчиненной форме выводятся только те записи, которые связаны с текущей записью в главной форме.
Главная форма может иметь любое число подчиненных форм. Имеется также возможность создавать подчиненные формы до семи уровней вложенности. Это означает, что можно иметь подчиненную форму внутри главной формы, а другую подчиненную форму внутри этой подчиненной формы и т. д.
Чтобы создать
подчиненную форму, нужно открыть в
режиме конструктора форму, в которую
нужно добавить подчиненную форму,
убедиться, что кнопка Мастера
элементов
на панели
элементов
нажата, и нажать кнопку Подчиненная
форма/отчет
на панели
элементов.
Затем в форме щелкнуть место, в которое
следует поместить подчиненную форму,
и выполнить инструкции мастера подчиненных
форм. После нажатия кнопки Готово
Access добавит элемент управления подчиненной
формы в главную форму.