- •Методические указания к выполнению лабораторной работы №8
- •Севастополь
- •Копирование данных из другого источника в таблицу Access
- •Импорт, добавление или связывание данных из другого источника
- •Создание формы с помощью инструмента «Форма»
- •Создание разделенной формы при помощи инструмента «Разделенная форма»
- •Создание формы при помощи мастера форм
- •Элементы управления
- •Создание списка или поля со списком с помощью мастера
- •Создание списка вариантов с использованием списка или поля со списком
- •Создание списка или поля со списком без использования мастера
- •Создание столбца подстановок в режиме таблицы
- •Создание столбца подстановок с помощью области «Список полей»
- •Создание простого отчета
- •Создание отчета с помощью средства «Отчет»
- •Создание отчета с помощью мастера отчетов
- •Разделы отчета
- •Доработка отчета в режиме макета
- •Просмотр отчета
- •Создание связи между таблицами
- •Создание связи между таблицами с помощью вкладки «Схема данных»
- •Обеспечение целостности данных
- •Практическое задание «Создание базы данных на основе нескольких таблиц»
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Форма отчетности
Практическое задание «Создание базы данных на основе нескольких таблиц»
Задание 1
Создайте новую базу данных «Сотрудники экологических служб предприятия». Импортируйте в новую базу данных таблицу «Сотрудники» из базы данных «Экологические службы предприятия», переименуйте таблицу «Сотрудники 1», измените ключевое поле «Шифр сотрудника» на поле «№» (Счетчик). Создайте для этой таблицы одноименную форму и добавьте с помощью формы три новых записи.
Задание 2
Создайте новую таблицу «Транспорт» для учета индивидуальных транспортных средств сотрудников со структурой, представленной в таблице 1.
Таблица 1 Структура таблицы «Транспорт».
-
Имя поля
Тип
Параметры
№
Счетчик
Длинное целое
Марка автомобиля
Текстовый
Длина 20
Цвет
Текстовый
Длина 20
Государственный номер
Текстовый
Длина 15
Тип
Мастер подстановок
Легковой/Грузовой/Мик-роавтобус/Мотоцикл
Производство
Мастер подстановок
Отечественный/импортный
Дата техосмотра
Дата/время
Дата оплаты
Дата/время
Правонарушения
Логический
Примечание
Поле МЕМО
Ключевое поле «№».
Создайте для этой таблицы одноименную форму и введите с ее помощью в таблицу «Транспорт» 10 записей.
Задание 3
Создайте таблицу «Автовладельцы» для хранения информации о том, кто из сотрудников какими автомобилями владеет. Таблица должна содержать поля «Номер записи» (тип Счетчик), «Автовладелец» (тип Числовой), «Государственный номер» (тип Числовой), «Дата приобретения» (тип Дата).
Вводить информацию в такие таблицы крайне неудобно, так как требуется помнить числовые коды из основных таблиц. Использовать же понятные и удобные текстовые поля нельзя по соображениям эффективности работы СУБД. Поэтому при разработке форм для таких таблиц используют поля со списком.
В ряде полей формы Вы должны проставлять коды из других таблиц. Например, «Владелец» – код сотрудника из таблицы «Сотрудники 1».
Вводить числовые коды из других таблиц крайне неудобно (их хотя бы нужно знать и помнить). Access предоставляет возможность обойти это неудобство путем замены обычных полей, требующих ввода таких кодов, полями со списками из содержательных наименований, например, фамилий граждан.
Создайте форму в режиме Конструктора.
На Панели Элементов убедитесь, что на вкладке Конструктор активна группа Элементы управления.
Нажмите на Панели Элементов кнопку «Поле со списком» и укажите мышью, где будет помещен новый элемент.
На экране появится окно мастера создания поля со списком. На первый его вопрос ответьте «Далее», так как требуемое значение уже установлено.
В следующем окне Вы должны указать, из какой таблицы будут подставляться значения. В нашем случае сначала из таблицы «Сотрудники 1». Нажмите «Далее».
В следующем окне выберите поле, содержащее те значения, которые Вы бы хотели видеть в форме вместо кодов документов. Здесь это поле «Фамилия». Нажмите кнопку “>”, а затем нажмите «Далее».
В следующем окне прочтите внимательно инструкцию и нажмите «Далее».
Теперь укажите, что значение требуется «Сохранить в поле» и указать поле «Автовладелец». Нажмите «Далее».
В последнем окне введите надпись «Автовладелец» и нажмите «Готово».
Создайте поле со списком для поля «Государственный номер» из таблицы «Транспорт».
Введите информацию в таблицу «Владеют»(10 записей), используя созданную форму «Автовладельцы».
Откройте таблицу «Автовладельцы» и убедитесь, что она заполнена десятью записями.
