Скачиваний:
1
Добавлен:
27.08.2024
Размер:
1.02 Mб
Скачать

  1. Цель работы:

Получение практических навыков по ограничению доступа к данным в MS Access.

2. Схема БД

Рисунок 1 – Схема БД

3. Основная часть отчета

Основная задача:

  • Открыть форму, закрыть форму, восстановить, свернуть, сдвиг-размер, сообщение (составить макрос, в котором каждая четная команда – сообщение).

  • Макрокоманда – задать значение (составить макрос: открыть форму, задать значение свойству формы или элемента, закрыть форму, вставить команды сообщения через одну).

  • Макрокоманды – на запись, найти запись, следующая запись.

  • Макрокоманды – выполнить команду, запуск запроса SQL, запуск макроса, остановить все макросы, остановить макрос, открыть запрос, открыть отчет.

  • Макрокоманды – запуск приложения, преобразовать базу данных (экспорт/импорт из другой базы данных), преобразовать текст (импорт/экспорт из текстового файла в базу данных), преобразовать электронную таблицу (обмен данными с Excel).

После этого привязать макросы к элементам управления.

1) Набор макрокоманд 1:

  • ОткрытьФорму

  • Окно сообщения

  • РазмерПоложениеОкна

  • Выбрать объект

  • Восстановить объект

  • СвернутьОкно

  • ЗакрытьОкно

Рисунок 2 – Первый набор макрокоманд

Теперь будет показана реализация набора макрокоманд. (рис.3-7)

Рисунки 3-7 – Реализация первого набора макрокоманд

2) Второй набор макрокоманд

  • Задать Свойство

  • ОткрытьФорму

  • Окно сообщения

  • ЗакрытьОкно

Рисунок 8 – Второй набор макрокоманд

Теперь будет показана реализация набора макрокоманд. (рис.9-11)

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

3) Третий набор команд

  • ОткрытьФорму

  • Окно сообщения

  • Найти запись

  • Окно сообщения

  • НаЗапись

Рисунок 12 – Набор макрокоманд 3

Теперь будет показана реализация набора макрокоманд. (рис.13-11)

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

4) Четвертый набор макрокоманд

Реализованы новые макрокоманды:

  • Открыть отчет

  • ЗапускМакроса

  • ОтстановитьВсеМакросы

  • ОстановитьМакрос

Рисунки 17-18 – Набор макрокоманд 4

Теперь будет показана реализация набора макрокоманд. (рис.19-11)

Рисунки 19-21 – Реализация макрокоманд 4

5) Пятый набор макрокоманд

Должны быть реализованы такие новые макрокоманды:

  • ИмпортЭкспортТекста

  • ЗапускПриложения

  • ИмпортЭкспортЭлектроннойТаблицы

  • ИмпортЭкспортДанных

Но в моей версии MS Access такие команды не найдены (наперёд говорю, что решение не найдено). В интернете нашел информацию, что для его отображения в поле «Каталог макросов»-«Показать все действия» нужно поставить галочку, но она стоит. Единственным существующим вариантом в моей версии MS Access является команда ЭкспортСФорматированием. Его работу я и покажу.

Рисунок 22 – Набор макрокоманд 5

Рисунок 23 – Реализация макрокоманд 5

После составления всех макрокоманд поместим их на отдельную форму с кнопками, где будут реализованы макрокоманды.

Рисунок 24 – Форма с кнопками

4. Вывод

Назначение выполненного задания заключается в том, чтобы получить практические навыки работы в макрорекодере MSAccess.

Проделанная работа позволила более широко изучить возможности макрорекодера MSAccess. Большинство из используемых макросов ранее в работах не использовались и их изучение позволило расширить возможную область применения макросов на практике лично мной.

В ходе работы не было найдено макросов для импорта и экспорта данных. Пытался включить галочку на «Каталог макросов»-«Показать все действия», но он включен. Единственное решение, которое мне предлагалось – это импорт и экспорт вручную в панели управления (что не нужно, так как важна реализация именно макросов). Так что верного решения не было найдено и реализована одна макрокоманда ЭкспортСФорматированием, подходящая под условие задачи.

5. Список используемых ресурсов

1) https://pro.guap.ru/get-task/65e63f94d2c8cc78c07ccba87c250cc8

Соседние файлы в папке практика6