- •Раздел 5. Ms access. Лабораторный практикум
- •5.1. Лабораторная работа Разработка базы данных в среде локальной субд ms Access
- •Редактирование структуры таблицы Покупатели в режиме конструктора
- •Поля таблицы Покупатели
- •Свойства полей таблицы Покупатели
- •Создание таблицы Поставщики
- •Поля таблицы Поставщики
- •Свойства полей таблицы Поставщики
- •Создание таблицы Заказы в режиме Конструктора
- •Поля таблицы Заказы
- •Свойства полей таблицы Заказы
- •Создание таблиц Товары и Заказано с помощью команды Импорт
- •Создание схемы данных – установка связей между таблицами
- •5.2. Лабораторная работа Редактирование таблиц. Сортировка и фильтрация таблиц. Создание запросов
- •5.2.1. Редактирование таблиц
- •5.2.2. Сортировка и фильтрация таблиц
- •5.2.3. Создание запросов Создание запросов на выборку к одной таблице
- •Создание запросов на выборку к нескольким таблицам одновременно
- •5.3. Лабораторная работа Создание форм и отчетов
- •5.3.1. Создание форм
- •Создание формы с помощью мастера
- •Создание автоформы
- •5.3.2. Создание отчетов
- •Создание отчета Товары
Создание таблицы Поставщики
-
В области навигации щелкните правой кнопкой мыши на имени таблицы Покупатели и выберите команду Копировать, затем Вставить.
-
В окне Вставка таблицы включите опцию Только структура и введите имя Поставщики в поле Имя таблицы.
-
Откройте таблицу Поставщики в режиме Конструктор и отредактируйте структуру таблицы (список полей представлен в табл. 5.3).
Таблица 5.3
Поля таблицы Поставщики
Имя поля |
Тип данных |
Описание |
КодПоставщика |
Счетчик |
Номер, однозначно определяющий поставщика |
Название |
Текстовый |
Наименование фирмы- поставщика |
Адрес |
Текстовый |
Адрес фирмы - поставщика |
Город |
Текстовый |
Название города, в котором располагается фирма-поставщик |
Телефон |
Текстовый |
Телефон фирмы-поставщика |
Страна |
Текстовый |
Название страны, в которой располагается фирма-поставщик |
-
Внесите изменения в свойства полей (табл. 5.4).
Таблица 5.4
Свойства полей таблицы Поставщики
Имя поля |
Свойство поля |
Значение свойства |
Город |
Размер поля |
15 |
|
Значение по умолчанию |
Екатеринбург |
Страна |
Размер поля |
20 |
|
Значение по умолчанию |
Россия |
-
Сохраните структуру таблицы и перейдите в Режим таблицы.
-
Заполните таблицу данными (три записи). Поставщики (название): ООО "Орими Трэйд", ООО "Стелла Трейд", ЗАО "Вемол".
Создание таблицы Заказы в режиме Конструктора
-
Выберите Конструктор таблиц на вкладке Создание и введите имена полей таблицы Заказы (табл. 5.5).
-
Заполните свойства полей (табл. 5.6).
Таблица 5.5
Поля таблицы Заказы
Имя поля |
Тип данных |
Описание |
КодЗаказа |
Числовой |
Номер, однозначно определяющий заказ |
КодПокупателя |
Числовой |
Совпадает со значением поля КодПокупателя в таблице Покупатели |
ДатаИсполнения |
Дата/время |
день, месяц, год |
Оплата |
Логический |
Значения: да (оплачен) или нет (не оплачен) |
Таблица 5.6
Свойства полей таблицы Заказы
Имя поля |
Свойство поля |
Значение свойства |
КодЗаказа |
Размер поля |
Длинное целое |
|
Индексированное поле |
Да (Совпадения не допускаются) |
КодПокупателя |
Размер поля |
Длинное целое |
|
Индексированное поле |
Да (Допускаются совпадения) |
Оплата |
Формат поля |
Да/Нет |
-
Задайте поле первичного ключа – КодЗаказа.
-
Сохраните структуру таблицы. Введите имя таблицы – Заказы. Введите данные (8 записей). Для кодов заказов используйте уникальные числа от 101 до 108.
Примечание. Таблица Заказы является подчиненной по отношению к таблице Покупатели. Поле внешнего ключа КодПокупателя таблицы Заказы может содержать только те значения, которые присутствуют в поле первичного ключа КодПокупателя главной таблицы Покупатели! Значения в поле внешнего ключа могут повторяться. Количество повторяющихся значений поля внешнего ключа соответствует количеству заказов, сделанных покупателем с данным значением кода покупателя.