Хорошо. Давай именно как делать в Microsoft Access, чтобы ты просто повторял по пунктам.
1. Создать базу данных
1. Запусти Access.
2. Выбери Пустая база данных.
3. Назови файл:
Реклама.accdb
4. Нажми Создать.
---
2. Создать таблицу РЕКЛАМНЫЕ_АГЕНТСТВА
Создание структуры
1. Создать → Таблица.
2. ПКМ по вкладке таблицы → Конструктор.
Заполни:
Имя поля Тип данных
Код_агентства Краткий текст
Название_агентства Краткий текст
Адрес Краткий текст
Телефон Краткий текст
Расценка Денежный
---
Сделать ключ
Выдели строку:
Код_агентства
Нажми кнопку:
Ключевое поле
Появится значок ключа.
---
Сохранить
Ctrl+S
Имя:
РЕКЛАМНЫЕ_АГЕНТСТВА
---
3. Заполнить таблицу РЕКЛАМНЫЕ_АГЕНТСТВА
Открой таблицу и внеси:
Код_агентства Название_агентства Адрес Телефон Расценка
P15 Кирмаш Минск 80171234567 25
P20 Альфа Минск 80171234568 30
P25 Вектор Гомель 80232234567 28
P30 Реклама+ Брест 80162234567 35
P35 Медиа Витебск 80212234567 22
---
4. Создать таблицу ЗАКАЗЫ
Создать → Таблица → Конструктор.
Поля:
Имя поля Тип данных
Заказчик Краткий текст
Код_агентства Краткий текст
Количество_заказов Числовой
Сохрани как:
ЗАКАЗЫ
---
5. Заполнить таблицу ЗАКАЗЫ
Заказчик Код_агентства Количество_заказов
Белтелеком P15 150
МТС P20 45
А1 P25 70
Беларусбанк P30 90
Белпочта P35 30
---
6. Создать связь
Открой:
Работа с базами данных → Схема данных
Если спросит добавить таблицы:
Добавь:
РЕКЛАМНЫЕ_АГЕНТСТВА
ЗАКАЗЫ
---
Мышкой перетащи:
РЕКЛАМНЫЕ_АГЕНТСТВА.Код_агентства
на
ЗАКАЗЫ.Код_агентства
Поставь галочку:
Обеспечение целостности данных
Нажми:
Создать
Получится связь:
1 ------ ∞
---
7. Создать форму для РЕКЛАМНЫЕ_АГЕНТСТВА
В области объектов выдели таблицу:
РЕКЛАМНЫЕ_АГЕНТСТВА
Нажми:
Создание → Форма
Сохрани:
Форма_Агентства
---
8. Создать форму для ЗАКАЗЫ
Выдели таблицу:
ЗАКАЗЫ
Нажми:
Создание → Форма
Сохрани:
Форма_Заказы
---
9. Создать запрос ЗАКАЗЫ НА РЕКЛАМУ
Создание → Конструктор запросов.
Добавь обе таблицы.
---
Двойным щелчком добавь поля:
Заказчик
Код_агентства
Расценка
Количество_заказов
---
В следующем пустом столбце напиши:
Стоимость_заказа: [Расценка]*[Количество_заказов]
Должно выглядеть примерно так:
| Заказчик | Код_агентства | Расценка | Количество_заказов | Стоимость_заказа: [Расценка]*[Количество_заказов] |
---
Нажми:
Выполнить (!)
Получишь:
Заказчик Код Расценка Количество Стоимость
Белтелеком P15 25 150 3750
МТС P20 30 45 1350
А1 P25 28 70 1960
Беларусбанк P30 35 90 3150
Белпочта P35 22 30 660
Сохрани запрос:
ЗАКАЗЫ_НА_РЕКЛАМУ
---
10. Создать запрос БОЛЬШИЕ ЗАКАЗЫ
Создание → Конструктор запросов.
Добавь обе таблицы.
Добавь поля:
Название_агентства
Адрес
Заказчик
Количество_заказов
---
В строке Условие отбора под полем Количество_заказов напиши:
>=50
---
Нажми:
Выполнить (!)
Получится:
Название агентства Адрес Заказчик Количество
Кирмаш Минск Белтелеком 150
Вектор Гомель А1 70
Реклама+ Брест Беларусбанк 90
Сохрани запрос:
БОЛЬШИЕ_ЗАКАЗЫ
---
В итоге у тебя будет:
Таблицы:
✔ РЕКЛАМНЫЕ_АГЕНТСТВА
✔ ЗАКАЗЫ
Формы:
✔ Форма_Агентства
✔ Форма_Заказы
Запросы:
✔ ЗАКАЗЫ_НА_РЕКЛАМУ
✔ БОЛЬШИЕ_ЗАКАЗЫ
Связь:
✔ Код_агентства → Код_агентства
Это полностью закрывает все пункты задания на фото.