Загрузка данных


Хорошо. Давай именно как делать в 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


Сохрани запрос:

БОЛЬШИЕ_ЗАКАЗЫ


---

В итоге у тебя будет:

Таблицы:
✔ РЕКЛАМНЫЕ_АГЕНТСТВА
✔ ЗАКАЗЫ

Формы:
✔ Форма_Агентства
✔ Форма_Заказы

Запросы:
✔ ЗАКАЗЫ_НА_РЕКЛАМУ
✔ БОЛЬШИЕ_ЗАКАЗЫ

Связь:
✔ Код_агентства → Код_агентства

Это полностью закрывает все пункты задания на фото.