Пользовательское представление данных с использованием форм

 

Цель работы:

Получить навыки представления и обработки информации с помощью пользовательских форм с применением средств СУБД 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. Макрос, при помощи которого реализуется занесение информации в архив (последовательный вызов запросов на создание таблицы с устаревшей информацией и удалении сохраненных данных из исходных таблиц, запросы реализовать как параметрические).

 

Содержание отчета:

1. Название макроса.

2. Назначение макроса.

3. Макрос в режиме конструктора.

4. Результаты работы макроса.

Для макроса №3 привести структуру архивной таблицы и используемые запросы (название, назначение, SQL-формулировка).


Лабораторная работа №7*

Автоматизация обработки данных с использование программных модулей

 

Цель работы:

Получить навыки разработки программных модулей с использованием VBA

 

Задание

Разработать 3 модуля на VBA:

1. Должен контролировать уникальность значения элемента в некотором поле, в котором имеется подстановка значений (проверка наличия в списке на добавление нового значения).

2. Организовывает проверку соответствия данных в разных таблицах с выдачей сообщения об ошибке.

3. Управляет параметрами элементов форм в зависимости от уровня пользователя.

 

Содержание отчета

 

1. Назначение модуля.

2. Листинг модуля с комментариями.

 

 


ВАРИАНТЫ ПРЕДМЕТНЫХ ОБЛАСТЕЙ