Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2 курс_ВСЕ_УМКИИ_Липницкая Попова.doc
Скачиваний:
16
Добавлен:
24.08.2019
Размер:
4.67 Mб
Скачать

Автоматизация работы с базой данных

Цель работы: научиться автоматизировать работу с базой данных (создание макросов).

Материал для работы: фрагмент рабочего варианта научно-исследовательской БД Popis67. БД состоит из 3 таблиц: Landowners1 – информация о землевладельцах; Settlement1 – информация о владениях; Add_Pers1 – информация о дополнительных лицах, упомянутых вместе с землевладельцами (сыновья, пахолки и т.д.).

Ход работы.

Подготовьтесь к работе, скопировав файл БД Popis 67 в рабочую папку.

Откройте БД и ознакомьтесь со структурой БД и информацией, представленной в ней.

Во всех таблицах есть незаполненные поля; удалите их. Отрегулируйте ширину полей.

Для автоматизации работы с таблицами, запросами и т.д. MS Access предоставляет такую возможность, как создание макросов.

Создайте макрос для открытия таблицы Землевладельцы.

Для этого

  • перейдите на вкладку Макросы и выберите кнопку Создать;

  • в окне диалога <Макрос> в области Макрокоманда откройте список и выберите параметр ОткрытьТаблицу;

  • в области Аргументы макрокоманды в списке Имя таблицы выберите название таблицы с землевладельцами – Landowners1;

  • в списке Режим выберите – Таблица;

  • в списке Режим данных / Изменение;

  • закройте окно диалога, сохраните макрос с именем Открытие;

  • откройте макрос и убедитесь, что он работает правильно.

Создайте макрос для открытия всех таблиц БД. Для этого

  • вкладка Макросы/ Создать;

  • в первой строке выберите Макрокоманда/ ОткрытьТаблицу;

  • выберите Аргументы макрокоманды/ Имя таблицыLandowners1/ Режим – Таблица/ Режим данных – Изменение;

  • во второй строке области Макрокоманда / ОткрытьТаблицу;

  • выберите Аргументы макрокоманды/ Имя таблицыSettlement1/ РежимТаблица/ Режим данныхИзменение;

  • для третьей строки области Макрокоманды повторите те же действия, выбрав таблицу Add_Pers1;

  • закройте и сохраните макрос под именем Start;

  • откройте макрос Start и убедитесь, что он работает правильно.

Дополнительное задание.

  1. Создайте макрос для открытия таблицы с информацией по владениям (БД Orsha.).

  2. Создайте макросы для открытия запросов и форм, созданных в БД Orsha.

Сохраните данные. Завершите работу.

 Задания для самостоятельной работы

!

Каждое задание имеет свой коэффициент (балл). Для допуска к экзамену необходимо набрать 20 баллов, выполнив любые задания.

  1. Какие типы поселений и в каком количестве встречаются в “Тарифе подымного налогообложения Оршанского повета”? – 2 балла.

  2. Какие единицы обложения и в каком количестве встречаются в “Тарифе подымного налогообложения Оршанского повета”? - 2 балла.

  3. Какие типы собственности и в каком количестве встречаются в “Тарифе подымного налогообложения Оршанского повета”? – 2 балла.

  4. Составить отчет на основе материалов Пинского повета из “Пописа войска ВКЛ 1528 года” – 1 балл.

  5. Составить запрос на основе материалов Пинского повета из “Пописа войска ВКЛ 1528 года” (выбрать тех, у кого имя “Иван”) – 1 балл.

  6. На основе материалов “Тарифа подымного налогообложения Оршанского повета 1667 года” создать запрос с сортировкой по фамилии – 1 балл.

  7. Сколько панов (код титула пан – 2) упомянуто в “Тарифе подымного налогообложения Оршанского повета”? Сколько у них имений? Сколько дымов? Создать результирующую таблицу – 2 балла.

  8. Сколько священников (код священника – 4) упомянуто в “Тарифе подымного налогообложения Оршанского повета”? Сколько у них имений? Сколько дымов? Создать результирующую таблицу – 2 балла.

  9. Сколько ксендзов (код ксендза – 9) упомянуто в “Тарифе подымного налогообложения Оршанского повета”? Сколько у них имений? Сколько дымов? Создать результирующую таблицу – 2 балла.

  10. Сколько знатных панов (код титула “знатный его милость пан” – 11) упомянуто в “Тарифе подымного налогообложения Оршанского повета”? Сколько у них имений? Сколько дымов? Создать результирующую таблицу – 2 балла.

  11. Выбрать пеших воинов из “Пописа войска ВКЛ 1567 года” – 1 балл.

  12. Какие населенные пункты упомянуты в “Пописе войска ВКЛ 1567 года” два и более раз? – 1 балл.

  13. Составить общий список лиц, упомянутых в разделе “Ошменский повет” “Пописа …” (код раздела 11) – 2 балла..

  14. Составить общий список лиц, упомянутых в разделе “Виленский повет” “Пописа …” (код раздела 10) – 2 балла.

  15. Составить общий список лиц, упомянутых в разделе “Почты панов рад ВКЛ” “Пописа …” (код раздела 1) – 2 балла.

  16. Составить список лиц и их имений, упомянутых в разделе “Ошменский повет” “Пописа …” (код раздела 11) – 2 балла..

  17. Составить список лиц и их имений, упомянутых в разделе “Виленский повет” “Пописа …” (код раздела 10) – 2 балла.

  18. Составить список лиц и их имений, упомянутых в разделе “Почты панов рад ВКЛ” “Пописа …” (код раздела 1) – 2 балла.

  19. Создать макрос для работы с таблицами в БД “Орша” – 1 балл.

  20. Создать макрос для работы с таблицами в БД “Попис” – 1 балл.

  21. Составить полный список землевладельцев из “Пописа войска ВКЛ 1567 года”, которые ставили не меньше трех коней – 1 балл.

  22. Составить полный список землевладельцев из “Пописа войска ВКЛ 1567 года”, которые ставили более 100 коней – 1 балл.

  23. Составить полный список землевладельцев из “Пописа войска ВКЛ 1567 года”, которые сами должны были служить – 1 балл.

  24. Каковы минимальный, максимальный и средний размеры землевладения по Оршанскому повету (“Тарифы...”)? – 2 балла.

  25. Каковы минимальный, максимальный и средний размеры землевладения, принадлежащих шляхтичам Оршанского повета (“Тарифы...”)? – 3 балла.

  26. Каковы минимальный, максимальный и средний размеры землевладения, принадлежащих великому князю в Оршанском повете (“Тарифы...”)? – 3 балла.

  27. Каковы минимальный, максимальный и средний размеры землевладения, принадлежащих служащим церкви в Оршанском повете (“Тарифы...”) ? – 3 балла.