- •Оглавление
- •Тема 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
- •Литература
Создание формы с помощью автоформы
С помощью автоформ можно создавать формы, в которых выводятся все поля и записи базовой таблицы или запроса. Если выбранный источник записей имеет связанные таблицы или запросы, то в форме также будут присутствовать все поля и записи этих источников записей. Для того чтобы создать автоформу, нужно в окне базы данных нажать кнопку Формы на панели Объекты и выполнить команду Создать/ Автоформа/ выбрать вид автоформы (см. рис. 2)/ выбрать таблицу или запрос, на основе которых будет строиться форма/ ОК.
Рисунок 2. Создание формы с помощью автоформы
Автоформы бывают следующих типов: табличные, ленточные, в столбец, сводные таблицы и сводные диаграммы.
В табличной автоформе поля записей расположены в формате таблицы, где каждой записи соответствует одна строка, а каждому полю один столбец. Имена полей служат заголовками столбцов.
В ленточной автоформе поля, образующие одну запись, расположены в одной строке; их подписи выводятся один раз в верхней части формы.
В автоформе в столбец каждое поле располагается в отдельной строке; подпись находится слева от поля. Для перехода от одной записи к другой нужно щелкнуть на поле номера записи. Если форма предназначена для ввода или редактирования записей, то этот вид представления формы наиболее удобен. Если требуется просматривать многочисленные записи, лучше выбрать табличную или ленточную автоформу.
Автоформа Сводная таблица открывается в режиме сводной таблицы. Имеется возможность добавлять поля путем их перетаскивания из списка полей в области макета.
Автоформа Сводная диаграмма открывается в режиме сводной диаграммы. Имеется возможность добавлять поля путем их перетаскивания из списка полей в области макета.
Создание формы с помощью мастера форм
Мастер форм задает подробные вопросы об источниках записей, полях, макете, требуемых форматах и создает форму на основании полученных от пользователя ответов. Для того чтобы создать форму с помощью мастера форм, нужно нажать кнопку Формы на панели Объекты и выполнить команду Создать/ Мастер форм/ выбрать таблицу или запрос, на основе которых будет строиться форма/ ОК/ в диалоговом окне Создание формы нужно выбрать поля для формы (см. рис. 3)/ Далее/ выбрать внешний вид формы/ Далее/ выбрать стиль формы/ Далее/ задать имя формы/ Готово.
Рисунок 3. Создание формы с помощью мастера форм
После этого пользователь имеет возможность доработать и изменить форму в режиме конструктора.
Создание формы в режиме конструктора
Режим конструктора предоставляет наибольшие возможности по созданию и редактированию формы. Для создания формы в режиме конструктора нужно в окне базы данных на панели Объекты нажать кнопку Формы и выполнить команду Создать/ Конструктор/ выбрать имя таблицы или другого источника записей, содержащего данные, на которых нужно основать форму/ OK. Затем нужно мышью перетащить поля из списка полей таблицы в область данных формы (см. рис. 4).
Рисунок 4. Пример создания формы в режиме конструктора