
- •Оглавление
- •Тема 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
- •Литература
Образец 1
С помощью команды Вид подключите область заголовка и примечания отчета.
С помощью инструмента Надпись панели инструментов Панель элементов
добавьте в область заголовка надпись Сведения о договорах и отформатируйте ее с параметрами по выбору пользователя.
Используя команды меню Вставка:
в верхний колонтитул вставьте дату и время создания отчета;
в нижний колонтитул вставьте номера страниц.
С помощью инструмента Разрыв страницы
в область данных вставьте разрыв страницы, чтобы данные о каждом договоре печатались на отдельном листе.
Опубликуйте отчет в MS Word и сохраните полученный документ в своей рабочей папке под именем Сведения о договорах.doc.
Группировка и сортировка записей в отчетах. Вычисления в отчетах
Установите группировку записей в отчете по полю Дата заключения договора по годам в порядке возрастания.
Измените группировку: сгруппируйте записи по полю Юрист в порядке убывания.
Подведите итоги для каждого юриста по сумме договора
Сгруппируйте записи по полю Сумма договора.
Завершите работу с базой данных.
Контрольные вопросы
Для чего используются отчеты?
Опишите способы создания отчетов в Microsoft Access.
Как создать отчет в режиме конструктора?
Назовите разделы, которые могут содержаться в отчетах.
Как установить сортировку и группировку записей в отчетах?
Как выполнить итоговые вычисления в отчетах?
Перечислите способы форматирования отчетов.
Как изменить масштаб отображения отчета?
Как открыть отчет в режиме предварительного просмотра?
Как открыть отчет базы данных в Microsoft Word?
Домашнее задание № 6
Откройте базу данных Суд.mdb.
Создайте автоотчет в столбец на основе таблицы Суд. Сохраните отчет под именем Отчет 1.
Отформатируйте Отчет 1 с параметрами по выбору пользователя.
В режиме конструктора создайте отчет из таблицы Судьи, и сохраните его под именем Отчет 2.
В верхний колонтитул отчета вставьте дату и время создания отчета.
Выполните публикацию полученного отчета в Microsoft Word и сохраните файл под именем Отчет 2. doc.
Завершите работу с базой данных.
Тема 7 создание форм
Формы используются для отображения данных в базе данных. Форму можно также использовать как кнопочную форму, открывающую другие формы или отчеты базы данных, а также как пользовательское диалоговое окно для ввода данных (рис. 1) и выполнения действий, определяемых введенными данными.
Рисунок 1. Пример формы для ввода и просмотра данных в режиме формы
Источником записей формы являются поля из таблиц и запросов, на основе которых она создается. Форма может включать не все поля из каждой таблицы или запроса.
Связь между формой и ее источником данных создается при помощи графических объектов, называемых элементами управления. Элементами управления являются поля, в которых отображаются имена и числа, надписи, в которых отображаются заголовки, а также декоративные линии, графически структурирующие данные и улучшающие внешний вид формы.
Форму можно просматривать в трех режимах:
конструктор;
режим таблицы;
режим формы (рис. 1 ).
Формы можно также открывать в режиме сводной таблицы или в режиме диаграммы для анализа данных. В этих режимах можно динамически изменять макет формы для изменения способа представления данных. Существует возможность упорядочивать заголовки строк и столбцов, а также применять фильтры к полям. При каждом изменении макета сводная форма немедленно выполняет вычисления заново в соответствии с новым расположением данных.
Форму можно создать несколькими способами:
с помощью автоформы;
с помощью мастера форм;
в режиме конструктора.