- •Методические указания к выполнению лабораторной работы №7
- •Севастополь
- •Создание базы данных на основе таблицы
- •Создание структуры таблицы базы данных
- •Создание таблицы в режиме конструктора
- •Создание запросов в базе данных
- •Создание базы данных экологической службы предприятия
- •Задание 1.
- •Задание 2.
- •Включение полей в запрос
- •Ввод условий отбора
- •Итоговые запросы
- •Форма отчетности
Задание 1.
Создайте таблицу с именем «Сотрудники» со структурой данных, представленной в таблице 2.
Таблица 2 Структура данных таблицы «Сотрудники»
Название поля |
Тип |
Свойства поля |
№ |
Счетчик |
Длинное целое |
Шифр сотрудника |
Текстовый |
Размер поля 4 |
Шифр сектора |
Текстовый |
Размер поля 2 |
Фамилия |
Текстовый |
Размер поля 20 |
Имя |
Текстовый |
Размер поля 15 |
Отчество |
Текстовый |
Размер поля 20 |
Должность |
Текстовый |
Размер поля 20 |
Дата рождения |
Дата/время |
Краткий формат даты (ДД.ММ.ГГГГ) |
Пол |
Мастер подстановок |
Мужской/Женский |
Район проживания |
Мастер подстановок |
Балаклавский/Гагаринский/ Ленинский/Нахимовский |
Улица |
Текстовый |
Размер поля 20 |
Номер дома |
Текстовый |
Размер поля 5 |
Номер квартиры |
Текстовый |
Размер поля 5 |
Служебный телефон |
Текстовый |
Размер поля 8 |
Домашний телефон |
Текстовый |
Размер поля 8 |
В соответствии с таблицей 2 заполните таблицу «Сотрудники» произвольными записями (шифр сотрудника шифр сектора + порядковый номер сотрудника, сделайте это поле ключевым).
Использование Мастера подстановок.
Мастер подстановок работает в несколько шагов.
На первом шаге Вам необходимо задать способ формирования значений подстановок. Укажите, что «Будет введен фиксированный набор значений» и нажмите кнопку Далее.
На втором шаге убедитесь, что число столбцов равно 1, после чего введите значения в таблицу подстановки. Например, если речь идет о поле сотрудника, то введите Мужской, а затем Женский. По окончании ввода нажмите кнопку Готово.
Назначьте ключевым поле Шифр сотрудника.
В соответствии с таблицей 1 («Штатное расписание экологической службы» предприятия) заполните таблицу «Сотрудники» произвольными записями (шифр сотрудника это шифр сектора + порядковый номер сотрудника в секторе).
При заполнении таблицы определите для сотрудников произвольные фамилии, имена и отчества, распределите равномерно лиц мужского и женского пола, районы их проживания, а также – возрастные группы до 20 лет, до 30 лет и так далее, включите несколько работающих пенсионеров (женщины – 55 лет и старше, мужчины – 60 лет и старше).
Задание 2.
Окно Конструктора запросов разделено на две части. В верхней части находятся списки полей таблиц или запросов, на основе которых создается новый запрос, в нижней располагается бланк QBE (Query By Example — запрос по образцу), в котором вы будете выполнять всю работу по созданию запроса. Каждый столбец бланка представляет одно поле, используемое в запросе.
Таблица 3 Примерный вид бланка QBE.
Поле: |
|
|
|
Имя таблицы: |
|
|
|
Сортировка: |
|
|
|
Вывод на экран |
|
|
|
Условие отбора: |
|
|
|
или: |
|
|
|
Первая строка бланка запроса служит для выбора полей, которые должны присутствовать в наборе записей, используются для сортировки данных или для выбора информации из таблицы. Во второй строке бланка запроса Access выведет имя таблицы, из которой выбрано поле. В третьей строке бланка вы можете задать, нужно ли выполнять сортировку по выбранному полю.
Флажки в строке бланка Вывод на экран отвечают за вывод полей в наборе записей. По умолчанию Access выводит на экран все поля, включенные в бланк запроса. Однако некоторые поля включаются в запрос только для отбора нужных записей, а выводить их в наборе записей вовсе не обязательно. Чтобы исключить такое поле из набора записей, снимите его флажок в строке Вывод на экран.
И наконец, для ввода условия отбора записей используется строка Условие отбора и строки или. После небольшой практики вы без труда будете задавать поля и отбирать нужные вам записи.
