Создание базы данных "Товарный склад и суммарные показатели"

Страницы работы

Содержание работы

ЗАДАЧА 8.

Общее задание: Создайте таблицы, схемы данных, введите данные в таблицы, Создайте несколько запросов, форм, отчетов.

Создайте БД "Товарный склад", состоящую из следующих таблиц:

1.  "Товары". 8 полей, в т.ч.

—  КОД, счетчик, ключевое поле.

—  НАИМЕНОВАНИЕ, текстовое, 50 символов,

—  МАРКА, текстовое, 50 симоволов,

—  ДАТА, дата-время,

—  КОД_ПОСТАВЩИКА, числовое, Связать с таблицей поставщиков.

—  КОД_ЕДИНИЦ_ИЗМЕРЕНИЯ, числовое, Связать с таблицей единиц измерения.

2.  "Единицы измерения" (справочник)

—  КОД, счетчик, ключевое поле.

—  НАИМЕНОВАНИЕ, текстовое 50 символов.

3.  "Заказы"

—  НОМЕР, счетчик, ключевое поле.

—  КОД_ТОВАРА, числовое, связать с таблицей "Товары",

—  ДАТА, дата-время.

—  КОД_ЗАКАЗЧИКА, числовое, связать с таблицей "Заказчики",

—  КОЛИЧЕСТВО, числовое,

—  ИСПОЛНИТЕЛЬ (сотрудник), текстовое 50 символов.

4.  "Поставщики". 6 полей, в т.ч.

—  КОД, счетчик, ключевое поле.

—  НАИМЕНОВАНИЕ, текстовое, 50 символов.

—  АДРЕС, текстовое 255 символов

—  ТЕЛЕФОН, текстовое или числовое.

—  ФАКС, текстовое или числовое.

5.  "Заказчики". 6 полей, в т.ч.

—  КОД, счетчик, ключевое поле.

—  НАИМЕНОВАНИЕ, текстовое,

—  АДРЕС, текстовое,

—  ТЕЛЕФОН,

—  ФАКС.

  1. Создайте описания таблиц согласно условию.
  2. Создайте схему данных.
  3. Введите данные в таблицы по 5-10 записей в каждую.
  4. Создайте несколько запросов.
  5. Создайте несколько форм для ввода данных.
  6. Введите с помощью форм дополнительные данные в таблицы.
  7. Создайте несколько отчетов.

В числе запросов создайте следующие:

1) Выдать список, содержащий: Наименование поставщика, наименование товара, марку товара, дату.

2) Наименование товара, дату, наименование поставщика, его адрес, наименование заказчика, его адрес.

3) Подсчет поступления товаров по количеству.

4) Расчет стоимости товаров, включающий: наименование товара, марку, дату, количество, цену, сумму (произведение количества  на цену).

            Этот запрос легко построить с использованием построителя выражений.

Товары

Товары

Товары

Заказы

Заказы

Расчетное

Наименование товара

Марка

Дата

Количество

Цена

СУММА

Шоколадные конфеты

Ласточка

07.11.2006

23

15

345

Шоколадно-ореховая паста

Нутелла

09.11.2006

30

25

750

Карамель

Буревестник

08.11.2006

18

12

216

Пряники

Мятные

06.11.2006

34

35

1190

Изюм в шоколаде

Раиса

07.11.2006

32

40

1280

Белый шоколад

Раиса

07.11.2006

28

18

504

Мед

Цветочный

08.11.2006

19

19

361

Печенье

Нежное

08.11.2006

10

23

230

            В таблице в первой строке указано имя таблицы, а во второй строке имя поля. Постройте запрос с помощью конструктора. В схему запроса включите таблицы Товары и Заказы. Сначала поместите в запрос Наименование товара, Марку товара, дату из таблицы Товары. Затее поместите в запрос Количество и цену из таблицы Заказы. Затем создайте новое расчетное поле в запросе с именем СУММА.

            Для этого установите курсор в строку Поле и вызовите Построитель выражений. Раскройте список таблиц и выберите таблицу Заказы. Из перечня имеющихся полей выберите поле Количество, кнопка Вставить, знак *, затем выберите поле Цена, кнопка Вставить. Перед полученным выражением добавьте название нового поля Сумма:. В окне Построителя выражений у Вас должно получиться следующее выражение:

СУММА:[Заказы]![Количество! * [Заказы]![Цена]

Вид может быть и такой:

СУММА:Заказы!Количество! * Заказы!Цена

Нажмите кнопку ОК. Затем сохраните запрос, после чего закройте его и выполните.

Ниже приведен пример реализации запроса.

наименование

марка

дата

цена

количество

сумма

Белый шоколад

Раиса

07.11.2006

18

28

504

Изюм в шоколаде

Раиса

07.11.2006

40

32

1280

Карамель

Буревестник

08.11.2006

12

18

216

Мёд

Цветочный

08.11.2006

19

19

361

Печенье

Нежное

08.11.2006

23

10

230

Пряники

Мятные

06.11.2006

35

34

1190

Шоколадно-ореховая паста

Нутелла

09.11.2006

25

30

750

Шоколадные конфеты

Ласточка

07.11.2006

15

23

345

5) Подсчет поступления товаров по маркам. Этот запрос по статистике товаров, легко получить, группируя товары по их кодам и подсчитывая суммарное поступление по товарам. Для идентификации товара используйте наименование товара, для подсчета видов товаров – код товара, для суммирования количеств – количество товаров из таблицы заказов.

6) Расчет суммы поступления по товарам. В этом  запросе по статистике товаров по их маркам для  идентификации используйте марку, для подсчета – количество из таблицы заказов.

Похожие материалы

Информация о работе