Цель работы:
Получить навыки представления и обработки информации с помощью пользовательских форм с применением средств СУБД Access.
Задание
В соответствии со схемой на рис.1 разработать формы и отчет.
Рисунок 1
Пояснения.
1) Форма 2 является связной для Формы 1 и должна вызываться из нее по кнопке, созданной при помощи мастера.
2) Форма 3 должна содержать в себе подчиненную Форму 4.
3) Из Формы 3 должен вызываться параметрический отчет (отбор данных в отчете должен выполняться в соответствии со значением текущей записи в форме). Разрешается использовать отчет из л/р №4, преобразовав его в параметрический.
4) Форма-бланк используется только для ввода данных, может вызываться как из Формы 1, так и из Формы 3.
5) Главная форма является кнопочной и должна содержать кнопки для вызова Форм 1, 3 и отчета.
6) В любой из форм реализовать:
- собственные кнопки перехода по записям (убрав при этом стандартные);
- вычисления по группе;
- вычисления для текущей записи;
- кнопку выхода из приложения;
- кнопку вызова внешнего приложения (например, калькулятора).
Содержание отчета:
1.Для каждой из разработанных форм привести:
- название;
- назначение с точки зрения пользователя;
- назначение с точки зрения СУБД (добавление, редактирование, просмотр данных и т.д.);
- источник записей;
- описание элементов управления;
- описание основных характеристик;
- экранную форму.
2.Для разработанного отчета привести:
- название отчета;
- источник записей;
- отчет в режиме просмотра в паре с соответствующей формой.
Лабораторная работа №6
Автоматизация обработки данных с использованием макросов
Цель работы:
Получить навыки автоматизации обработки данных с использованием макросов
Задание
В СУБД Access создать следующие типы макросов.
- Макрос, при помощи которого организуется пользовательское меню. Подключить макрос для создания строки меню и контекстного меню главной формы.
- Макрос, вызывающийся по условию.
- Макрос, при помощи которого реализуется занесение информации в архив (последовательный вызов запросов на создание таблицы с устаревшей информацией и удалении сохраненных данных из исходных таблиц, запросы реализовать как параметрические).
Содержание отчета:
1. Название макроса.
2. Назначение макроса.
3. Макрос в режиме конструктора.
4. Результаты работы макроса.
Для макроса №3 привести структуру архивной таблицы и используемые запросы (название, назначение, SQL-формулировка).
Лабораторная работа №7*
Автоматизация обработки данных с использование программных модулей
Цель работы:
Получить навыки разработки программных модулей с использованием VBA
Задание
Разработать 3 модуля на VBA:
1. Должен контролировать уникальность значения элемента в некотором поле, в котором имеется подстановка значений (проверка наличия в списке на добавление нового значения).
2. Организовывает проверку соответствия данных в разных таблицах с выдачей сообщения об ошибке.
3. Управляет параметрами элементов форм в зависимости от уровня пользователя.
Содержание отчета
1. Назначение модуля.
2. Листинг модуля с комментариями.
ВАРИАНТЫ ПРЕДМЕТНЫХ ОБЛАСТЕЙ