
- •Оглавление
- •Тема 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
- •Литература
Вычисления в запросах
На основе таблицы Реестр договоров создайте запрос, в котором будет представлено текстовое поле, содержащее значение поля № договора, пробел, значение поля Организация, пробел и значение поля Сумма договора, р. Текстовое поле создайте с использованием построителя выражений. Сохраните запрос под именем Запрос 19.
С помощью запроса в таблице Сведения о сотрудниках создайте новое вычисляемое поле для расчета премии к окладу, которая составляет 10 % от оклада. Вычисляемому полю присвойте имя Премия к окладу. Сохраните запрос под именем Запрос 20.
Завершите работу с базой данных.
Контрольные вопросы
Что такое запрос с параметрами?
Как создать запрос с параметрами?
Как удалить параметры запроса?
Для чего используется перекрестный запрос?
Как сформировать перекрестный запрос?
Как создать итоговый запрос?
Назовите функции для итоговых расчетов в запросах.
Перечислите виды запросов на изменение.
Как запустить на выполнение запросы на изменение?
Для чего используется группировка записей в запросах?
Домашнее задание № 5
Откройте базу данных Суд.mdb.
Создайте параметрический запрос, который выводит диалоговое окно с приглашением ввести фамилию судьи и из таблицы Суд отбирает все дела, рассмотренные этим судьей. Полученный запрос сохраните под именем Запрос 6.
Создайте перекрестный запрос, который вычисляет количество дел, рассмотренных каждым судьей за каждый день. Сохраните запрос под именем Запрос 7.
Создайте итоговый запрос, содержащий список всех судей и общее число дел, рассмотренных каждым из них за весь период работы. Вычисляемому полю присвойте имя Количество дел. Сохраните полученный запрос под именем Запрос 8.
С помощью запроса на удаление из таблицы Суд удалите все дела, рассмотренные в сокращенном порядке. Сохраните запрос под именем Запрос 9.
На основе таблицы Реестр договоров создайте запрос, в котором будет представлено текстовое поле, содержащее значение поля № дела, пробел, значение поля Дата назначения судебного разбирательства, пробел, значение поля Судья. Текстовое поле создайте с использованием построителя выражений. Сохраните запрос под именем Запрос 10.
Завершите работу с базой данных.
Тема 6 создание отчетов
Отчет – это объект базы данных Microsoft Access, предназначенный для вывода данных на печать. Имея возможность управлять размером и внешним видом всех элементов отчета, пользователь может отобразить сведения желаемым образом.
Источником записей отчета являются поля в базовых таблицах и запросах. Отчет может не включать все поля из каждой таблицы или запроса, на основе которых он создается. В него могут входить как все данные, так и отдельные избранные данные, содержащиеся в записях. Другие данные, такие как заголовок, дата и номера страниц, сохраняются в макете отчета. Связь между отчетом и его источником данных создается при помощи графических объектов, называемых элементами управления. Элементами управления являются поля, в которых отображаются имена и числа, надписи, в которых отображаются заголовки, а также декоративные линии, графически структурирующие данные и улучшающие внешний вид отчета.
При сохранении отчета сохраняется только его структура. Данные, отображаемые в режиме предварительного просмотра отчета, не сохраняются вместе с отчетом. Данные, выдаваемые отчетом, всегда соответствуют текущему состоянию записей базы данных.
Отчет можно создать тремя различными способами.