


1.Цель работы:
Получение практических навыков по ограничению доступа к данным в MS Access.
2. Схема БД
Рисунок 1 – Схема БД
3. Основная часть отчета
Основная задача:
•Открыть форму, закрыть форму, восстановить, свернуть, сдвиг-размер, сообщение (составить макрос, в котором каждая четная команда – сообщение).
•Макрокоманда – задать значение (составить макрос: открыть форму, задать значение свойству формы или элемента, закрыть форму, вставить команды сообщения через одну).
•Макрокоманды – на запись, найти запись, следующая запись.
•Макрокоманды – выполнить команду, запуск запроса SQL, запуск макроса, остановить все макросы, остановить макрос, открыть запрос, открыть отчет.
•Макрокоманды – запуск приложения, преобразовать базу данных (экспорт/импорт из другой базы данных), преобразовать текст (импорт/экспорт из текстового файла в базу данных), преобразовать электронную таблицу (обмен данными с Excel).
После этого привязать макросы к элементам управления.
1)Набор макрокоманд 1:
•ОткрытьФорму
2

•Окно сообщения
•РазмерПоложениеОкна
•Выбрать объект
•Восстановить объект
•СвернутьОкно
•ЗакрытьОкно
Рисунок 2 – Первый набор макрокоманд
Теперь будет показана реализация набора макрокоманд. (рис.3-7)
3

4

Рисунки 3-7 – Реализация первого набора макрокоманд
2)Второй набор макрокоманд
•Задать Свойство
•ОткрытьФорму
•Окно сообщения
•ЗакрытьОкно
Рисунок 8 – Второй набор макрокоманд
Теперь будет показана реализация набора макрокоманд. (рис.9-11)
5

Рисунки 9-11 – Реализация макрокоманд 2
6

3)Третий набор команд
•ОткрытьФорму
•Окно сообщения
•Найти запись
•Окно сообщения
•НаЗапись
Рисунок 12 – Набор макрокоманд 3
Теперь будет показана реализация набора макрокоманд. (рис.13-11)
7

Рисунки 13-16 – Реализация макрокоманд 3
8

4) Четвертый набор макрокоманд
Реализованы новые макрокоманды:
•Открыть отчет
•ЗапускМакроса
•ОтстановитьВсеМакросы
•ОстановитьМакрос
Рисунки 17-18 – Набор макрокоманд 4
9

Теперь будет показана реализация набора макрокоманд. (рис.19-11)
Рисунки 19-21 – Реализация макрокоманд 4
5) Пятый набор макрокоманд
Должны быть реализованы такие новые макрокоманды:
•ИмпортЭкспортТекста
•ЗапускПриложения
•ИмпортЭкспортЭлектроннойТаблицы
•ИмпортЭкспортДанных
Но в моей версии MS Access такие команды не найдены (наперёд говорю, что решение не найдено). В интернете нашел информацию, что для его отображения в поле «Каталог макросов»-«Показать все действия» нужно
10