Создайте БД "Товарный склад", состоящую из следующих таблиц:
1. "Товары". 8 полей, в т.ч.
— КОД, счетчик, ключевое поле.
— НАИМЕНОВАНИЕ, текстовое, 50 символов,
— МАРКА, текстовое, 50 симоволов,
— ДАТА, дата-время,
— КОД_ПОСТАВЩИКА, числовое, Связать с таблицей поставщиков.
— КОД_ЕДИНИЦ_ИЗМЕРЕНИЯ, числовое, Связать с таблицей единиц измерения.
2. "Единицы измерения" (справочник)
— КОД, счетчик, ключевое поле.
— НАИМЕНОВАНИЕ, текстовое 50 символов.
3. "Заказы"
— НОМЕР, счетчик, ключевое поле.
— КОД_ТОВАРА, числовое, связать с таблицей "Товары",
— ДАТА, дата-время.
— КОД_ЗАКАЗЧИКА, числовое, связать с таблицей "Заказчики",
— КОЛИЧЕСТВО, числовое,
— ИСПОЛНИТЕЛЬ (сотрудник), текстовое 50 символов.
4. "Поставщики". 6 полей, в т.ч.
— КОД, счетчик, ключевое поле.
— НАИМЕНОВАНИЕ, текстовое, 50 символов.
— АДРЕС, текстовое 255 символов
— ТЕЛЕФОН, текстовое или числовое.
— ФАКС, текстовое или числовое.
5. "Заказчики". 6 полей, в т.ч.
— КОД, счетчик, ключевое поле.
— НАИМЕНОВАНИЕ, текстовое,
— АДРЕС, текстовое,
— ТЕЛЕФОН,
— ФАКС.
В числе запросов создайте следующие:
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) Расчет суммы поступления по товарам. В этом запросе по статистике товаров по их маркам для идентификации используйте марку, для подсчета – количество из таблицы заказов.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.