- •Божевольная н.В., Герауф и.И.
- •Содержание
- •Лабораторная работа №1 Создание базы данных и объектов типа «Таблица» в среде ms Access. Определение связей между таблицами, задание схемы базы данных.
- •Таблицы
- •Создание таблицы
- •Импорт из текстового файла
- •Импорт из табличного процессора Microsoft Excel
- •Копирование таблиц в Microsoft Access
- •Связывание таблиц
- •Удаление связи
- •Создание подстановки
- •Дополнительные режимы работы с базой данных
- •Задания
- •Контрольные вопросы
- •Лабораторная работа №2 Создание запросов в среде ms Access
- •1 Краткая характеристика запросов
- •2. Создание простого запроса с помощью мастера
- •2.1 Создание запросов в режиме Конструктора.
- •2.2 Создание простых запросов с помощью Мастера.
- •2.3 Создание перекрестных запросов.
- •2.4 Создание запросов, отбирающих повторяющиеся записи.
- •2.5 Отбор записей главной таблицы не имеющих подчиненных записей
- •3. Сортировка записей таблицы
- •Запросы с критериями поиска
- •7. Вычисляемые поля в запросах
- •Выражение 1: [Поле1] “оператор” [Поле2]
- •7.1 Построитель выражений
- •Многотабличные запросы
- •9. Запросы на создание таблицы
- •10. Запросы на добавление записей
- •11. Запросы на удаление записей
- •12. Запросы-обновления записей таблицы
- •Задания
- •Контрольные вопросы
- •Лабораторная работа №3 Создание объектов типа «Форма» в среде ms Access.
- •Режим конструктора
- •Создание элементов формы
- •Поле и надпись
- •Флажки, переключатели и выключатели
- •Поле со списком
- •Элемент управления кнопка
- •Рисунки и другие объекты
- •Подчиненная и связанная формы
- •Если внедряемый объект еще не создан, то активизируется переключатель «Создать новый», а затем выбрать среду разработки объекта. Вычисляемые элементы управления
- •Построитель выражений
- •Задания
- •Контрольные вопросы.
- •Лабораторная работа №4 Разработка отчетов в среде ms Access
- •Одноколонные отчеты
- •Отчеты с группировкой данных
- •Задания
- •Контрольные вопросы
- •Лабораторная работа №5 Работа с макросами в среде ms Access
- •Макросы
- •Задания
- •Контрольные вопросы
- •Лабораторная работа №6. Тема: Создание кнопочной формы.
- •Кнопочное меню
- •Задание 1
- •Технология выполнения задания 1
- •Контрольные вопросы
- •Лабораторная работа № 7 Тема: Создание проектирование базы данных и разработка приложения, автоматизирующего учет животных
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Список использованных источников
Задание 4
Разработайте таблицы базы данных, формы, запросы и отчеты необходимые для реализации выполнения поставленной задачи.
Система должна иметь справочник, в котором содержаться полные сведения обо всех животных находящихся на учете в данном территориальном управлении, а именно: идентификационный номер, вид животного, тип (указывается только для МРС), дата рождения, масть, кличка, владелец животного, округ, в котором находится животное. Должна поддерживаться возможность добавления, удаления и просмотра данных в справочнике.
А) Форма Животные_справочник создается на основе запроса Живые животные (в нем осуществляется отбор данных из таблицы Животные, для которых поле Выбытие=Ложь). При создании формы Животные_справочник в нее включаем следующие поля: ИНН, вид животного, вид МРС, пол, масть, дата рождения, кличка, округ (поле округ можно взять из таблицы Округа). Все остальные сведения о животном ( а именно кому оно принадлежит и адрес владельца будут выбираться дополнительно с помощью кнопки Сведения о животном_подробно). В готовом виде форма Животные_справочник будет выглядеть так, как представлено на рисунке 7.11.

Рисунок 7.11 - Форма Животные_справочник
Б) На втором этапе в режиме Конструктора устанавливаем необходимую ширину всех полей.
В) На третьем этапе на форме Животные_справочник реализуем возможность добавления данных. Для этого размещаем на форме кнопку Добавить, при нажатии на которую должна открываться форма для добавления сведений о новом животном – Животные_добавление в справочник , представленная на рисунке 7.12.

Рисунок 7.12 - Форма Животные_добавление в справочник
Форма Животные_добавление в справочник создается на основе таблицы Животные. Это форма в один столбец. На ней размещаем кнопку Добавить, которая осуществляет переход к последней записи и кнопку Выход, которая закрывает форму Животные_добавление.
Г) На четвертом этапе необходимо обновить данные в форме Животные_справочник. Это делается для того, чтобы в ней появились добавленные данные. Обновление данных обычно осуществляется при следующей последовательности действий: сохранение формы – закрытие формы – открытие формы. Осуществить последовательность данных можно с помощью выполнения макроса, который назовем Обновление данных справочника Животные. А кнопка Обновить сведения о животных будет служить для запуска этого макроса.
Д) На пятом этапе на форму Животные_справочник уже известным образом нужно разместить кнопки Удалить запись и Найти запись.
Е) На шестом этапе устанавливаем на форму кнопку Сведения о животном_подробно. Данная кнопка должна открывать форму Сведения о животном, в которой бы отображалась вся информация о животном, представленная в удобном виде, как например на рисунке 4. Обратите внимание, что форма Сведения о животном содержит данные из двух таблиц: Животные и Владельцы, следовательно предварительно необходимо создать запрос, который отберет эти данные, а потом уже на основе запроса создавать форму Сведения о животном.

Рисунок 7.13 - Форма Сведения о животном.
Ж) И на последнем этапе размещаем на форме кнопку Выход, которая ее закроет.
