Продажа товаров
1.Создать новую базу данных Продажа товаров в папке School.
2.Создание таблиц базы данных.
Создать в режиме конструктора таблицы Типы товаров, Товары, Продавцы, Покупатели и Заказы.
Типы товаров
Имя поля | Тип данных | Описание |
Код типа (ключевое поле) | Счетчик | |
Тип товара | Текстовый |
Товары
Имя поля | Тип данных | Описание |
Код товара (ключевое поле) | Счетчик | |
Код типа товара | Числовой | |
Наименование товара | Текстовый | |
Цена | Денежный |
Продавцы
Имя поля | Тип данных | Описание |
Код продавца (ключевое поле) | Счетчик | |
Фамилия продавца | Текстовый | |
Имя продавца | Текстовый | |
Отчество продавца | Текстовый |
Покупатели
Имя поля | Тип данных | Описание |
Код покупателя (ключевое поле) | Счетчик | |
Фамилия покупателя | Текстовый | |
Имя покупателя | Текстовый | |
Отчество покупателя | Текстовый | |
Телефон покупателя | Текстовый |
Заказы
Имя поля | Тип данных | Описание |
Код заказа (ключевое поле) | Счетчик | |
Дата заказа | Дата/время (краткий формат) | |
Код товара | Числовой | |
Количество | Числовой | |
Код покупателя | Числовой | |
Код продавца | Числовой |
Количество | |
Значение по умолчанию | 1 |
3.Создать схему данных. Для этого Сервис Схема данных Добавить таблицы
Типы товаров, Товары, Продавцы, Покупатели и Заказы.
Установить связи между таблицами.
| Покупатели |
Код покупателя |
Фамилия покупателя |
Имя покупателя |
Отчество покупателя |
Телефон покупателя |
| Продавцы |
Код продавца |
Фамилия продавца |
Имя продавца |
Отчество продавца |
4.Создать с помощью Мастера форм формы Продавцы, Покупатели, Типы товаров по таблицам Продавцы, Покупатели, Типы товаров, включая в формы все поля соответствующих таблиц.
Создать с помощью Мастера форм форму Товары по таблице Товары, включив в нее при создании поля Код товара, Наименование товара, Цена товара. Затем необходимо включить Конструктор форм и установить на форме компонент Поле со списком.
Установить свойство компонента Поле со списком / Данные\ значение
|Данные | | Код типа товара
Закрыть конструктор и сохранить изменения формы Товары.
5.Заполнить через форму Типы товаров таблицу Типы товаров.
Затем заполнить через формы таблицы Товары, Продавцы, Покупатели.
6.Создать с помощью Конструктора запрос Заказы_стоимость. Для этого Добавить в Конструктор запросов при его открытии таблицы Заказы, Типы товаров, Товары, Покупатели, Продавцы.
Поле | Код заказа | Дата заказа | Код товара | Тип товара | Цена товара |
Имя таблицы | Заказы | Заказы | Заказы | Типы товаров | Товары |
Вывод на экран | |||||
Условие |
Продолжение запроса
Количество | Код покупателя | Код продавца | Стоимость:[Цена Товара]*[Количество] |
Заказы | Заказы | Заказы | |
При создании запроса создается вычисляемое поле Стоимость, определяемое как произведение Цены товара и Количества. Запрос сохраняется под именем Заказы_стоимость.
6.Создается с помощью Мастера форм форма по запросу Заказы_стоимость. В форму включаются все поля запросы Заказы_стоимость. Форме присваивается имя Заказы_стоимость. Затем в режиме Конструкпора форм в форму добавляются Поля со списком для отображения таблиц Товары, Покупатели, Продавцы. Для этого включается Конструкпор форм, размеры формы с помощью указателя мышки увеличиваются, и на форму устанавливаются последовательно три Элемента управления Поле со списком. Первый Элемент управления Поле со списком создается по таблице Товары. В его список включаются все поля таблицы Товары, кроме поля Код типа товара. Свойство / Данные \
выбираем Данные Код товара
Второй Элемент управления Поле со списком создается по таблице Покупатели.
В его список включаются все поля таблицы, кроме поля Телефон.
Свойство / Данные \
выбираем Данные Код покупателя
Третий устанавливаемый Элемент управления Поле со списком создается по таблице Продавцы. В его список включаются все поля таблицы.
Свойство / Данные \
выбираем Данные Код продавца
Затем сохраняем изменения формы Заказы_стоимость при закрытии Конструктора форм.
7.Заполняем таблицу Заказы через форму Заказы_стоимость. При этом вводим дату заказа, из списка товаров выбираем товар, вводим количество, из списка покупателей выбираем покупателя, а из списка продавцов – продавца.
8.После заполнения всех таблиц составить запросы.
8.1.Вывести общую стоимость всех проданных товаров.
8.2.Вывести стоимости проданных товаров, сгруппированные по типам товаров.
8.3. Вывести стоимости проданных товаров, сгруппированные по продавцам.
8.4. Вывести стоимости проданных товаров, сгруппированные по датам.
9.Создать отчеты по продажам с группировкой по типам товаров и по продавцам.


