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