Вы находитесь на странице: 1из 8

Государственный Университет Молдовы

Факультет : Экономические науки.

Кафедра : Математическое моделирование и экономическая


информатика.

Лабораторная работа №6.

Тема : Проектирование запросов на создание таблиц (Make


Table Query) и запросов на добавление (Append
Query).
Учет остатков товаров на предприятии, которое реализует товары в большом
ассортименте и в больших количествах, довольно сложное и необходимое дело.
Остаток товара на конец месяца вычисляется:

Остаток на конец месяца=Остаток на начало месяца + Полученные товары –


Реализованные товары.
Предлагается следующая схема расчета остатка на конец месяца:
1.создаем таблицу StocIncep , которая будет включать данные об остатке на начало
месяца.

Рис.1.
Заполняем таблицу

Рис.2.
2. проектируем запрос на создание таблицы SumarInfo . Переносим поля Код, Наим и
создаем новое поле КоличП . Выражение 1,1-1,1 – означает ,что поле будет включать
числа с десятичными знаками.

Рис.3
После этого из меню Запрос (Query) выбираем Запрос на создание таблицы(Make Table).
Появляется диалоговое окно Рис.4, в которое вводим имя новой создаваемой таблицы. В
нашем случае – SumarInfo.

Рис.4.
Сохраняем запрос под именем MakeSumarInfo.
Этот запрос имеет другой ярлык.

Рис.5.
Перейдите на вкладку Таблицы. Обратите внимание на то что , таблицы SumarInfo нет.

Рис.6.
Перейдите на вкладку Запросы. Для выполнения – двойной клик на MakeSumarInfo.
Запросы на создание не открываются .Затем перейдите на вкладку Таблицы. Обратите
внимание что появилась таблица SumarInfo .
Рис.7.
откройте таблицу. Результат должен быть следующим:

Рис.8.
Если еще раз дать на выполнение запрос MakeSumarInfo то, прежняя таблица будет
удалена и будет создана новая таб. SumarInfo.

3. Следующий шаг – создание запроса на добавление AddInitialStoc. Этот запрос добавит


записи из таб. StocIncep в таб. SumarInfo. . Переносим поля Код, Наим и Остаток.

Рис.9.

После этого из меню Запрос (Query) выбираем Запрос на добавление (Append


Query).Появляется диалоговое окно Рис.10, в которое вводим имя таблицы в которую
будем добавлять записи. В нашем случае – SumarInfo.

Рис.10.
Обратите внимание – появилась строка Добавление (Append To).Рис.11. В этой строке из
раскрывающегося списка выбираем поля , в которые соответственно будет добавлена
информация. Код таб. StocIncep-в Код таб. SumarInfo и т.д.

Рис.11.

Сохраняем запрос под именем AddInitialStoc. Для выполнения – двойной клик на


AddInitialStoc.Если запрос будет выполнен еще раз- в таб. SumarInfo еще раз будут
добавлены те же данные. Поэтому будьте внимательны при выполнении запросов на
добавление. Дублированное добавление данных соответственно приведет к не
правильному результату.
Запросы на добавление не открываются .Перейдите на вкладку Таблицы и откройте
таблицу SumarInfo . Результат должен быть следующим:

Рис.12.

4. Следующий шаг – создание запроса на добавление AddDifIntrariIesiri. Этот запрос


проектируется с целью добавления информации в таб. SumarInfo о текущем
остатке( Текущий остаток= Полученные товары – Проданные товары) .после заполнения
проекта запроса (Рис .13. )выбираем из меню Запрос - Запрос на добавление Рис.14.
Рис.13

рис.14

Рис15.
Запрос сохраняем под именем AddDifIntrariIesiri. Для выполнения – двойной клик на
AddDifIntrariIesiri..Затем перейдите на вкладку Таблицы и откройте таблицу SumarInfo .
Результат должен быть следующим:
Рис.16.

5.Мы имеем три запроса( MakeSumarInfo, AddDifIntrariIesiri, AddDifIntrariIesiri),


выполнив, которые по порядку ,получаем необходимую информацию в таб. SumarInfo для
расчета остатка на конец месяца. Для этого создаем запрос на создание таблицы, в
которую будет внесен итоговый результат- остаток на конец месяца.
Проектируем запрос ,который создаст таб.TotalRamasInStocT.

Рис.17.

Рис.18.

Запрос сохраняем под именем TotalRamasInStocQ. Для выполнения – двойной клик на


TotalRamasInStocQ. Затем перейдите на вкладку Таблицы и откройте таблицу
TotalRamasInStocT. Результат должен быть следующим:
Рис.20.

Вам также может понравиться