- •Оглавление
- •Тема 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
Цель: научиться создавать в режиме конструктора запросы на выборку с различными условиями отбора, модифицировать структуру запросов, сохранять и удалять запросы. Изучить процедуру фильтрации данных в таблицах, научиться изменять фильтр и сохранять его как запрос.
Оборудование: компьютер.
СОДЕРЖАНИЕ РАБОТЫ
Откройте базу данных Учет договоров.mdb.
Создание запросов на выборку с простыми условиями отбора в режиме конструктора
Из таблицы Реестр договоров отберите информацию о договорах, заключенных юристом Гайдуком И.И. Запрос сохраните под именем Запрос 1 и просмотрите его результаты в режиме таблицы.
Откройте Запрос 1 в режиме конструктора и внесите в его структуру следующие изменения:
удалите из бланка запроса поле Текст договора;
установите сортировку записей в запросе по полю Юрист по возрастанию;
поменяйте местами поля № договора и Юрист;
отмените вывод на экран поля Дата окончания срока действия договора;
в строке Или поля Юрист введите Гринкевич С.С.;
просмотрите запрос в режиме таблицы, сохраните изменения в запросе и закройте его.
Удалите Запрос 1.
Отмените удаление запроса.
Создайте запрос, отбирающий из таблицы Реестр договоров информацию о неоплаченных договорах (для этого в условие отбора в поле Отметка об оплате введите 0). Запрос сохраните под именем Запрос 2.
Из таблицы Реестр договоров отберите информацию о договорах, заключенных 15.02.2010. Запрос сохраните под именем Запрос 3.
Создание запросов на выборку со сложными условиями отбора
Из таблицы Юристы отберите всех юристов, чьи фамилии начинаются на букву Г. Сохраните запрос под именем Запрос 4.
Из таблицы Юристы отберите всех юристов, чьи фамилии не начинаются на букву Г. Сохраните запрос под именем Запрос 5
Из таблицы Юристы отберите всех юристов, чьи фамилии начинаются на букву Г или К. Сохраните запрос под именем Запрос 6.
Из таблицы Реестр договоров отберите информацию о договорах, заключенных с 01.01.2010 по 01.12.2010 г. Сохраните запрос под именем Запрос 7.
Из таблицы Реестр договоров отберите информацию о договорах, заключенных после 01.05.2010. Сохраните запрос под именем Запрос 8.
Фильтрация данных
С помощью фильтра в таблице Реестр договоров отберите неоплаченные договоры. Для этого в поле Отметка об оплате выделите любую ячейку, где нет флажка, и выполните команду Записи/ Фильтр/ Фильтр по выделенному. Просмотрите результат фильтрации и удалите созданный фильтр: Записи/ Удалить фильтр.
В таблице Реестр договоров установите курсор в ячейке с фамилией юриста Гайдук И.И. и выполните фильтр по выделенному.
Внесите в структуру фильтра следующие изменения:
на панели инструментов нажмите кнопку Изменить фильтр и переключитесь на вкладку Или в левом нижнем углу окна;
в поле Юрист выберите фамилию Красовская А.А. и выполните команду: Фильтр/ Расширенный фильтр;
добавьте в бланк запроса поля № договора и Дата заключения договора;
установите сортировку всех полей по убыванию.
Сохраните фильтр как запрос под именем Фильтр и примените созданный фильтр к таблице.
Отмените фильтрацию.
Завершите работу с базой данных.