Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ИТЭ КР2

.docx
Скачиваний:
8
Добавлен:
11.04.2021
Размер:
7.3 Mб
Скачать

Задание:

  1. Получить форму отчетности посредством СУБД MS Access:

  1. Автоматизировать работу с отчетом.

  1. Анализируем связи базы данных и выбираем нужные позиции.

Рис. 1. База данных

2. Создаем дополнительную таблицу «Показатели».

Для этого необходимо нажать на Создание –> Конструктор таблиц.

Далее необходимо ввести имена полей (столбцов):

- Код строки - короткий текст (размер поля – 2 символа);

- Показатели - короткий текст (размер поля – 100 символов);

- Ед_изм - короткий текст (размер поля – 20).

Рис. 2. Таблица «Показатели» в режиме конструктора

Рис. 3. Таблица «Показатели»

Строка 21. Необходимо выполнить запрос «Ввоз21»

- DclHead: G011 – направление движения товара (импорт/экспорт – ИМ/ЭК), G012 – код режима (40 – импорт, 10 – экспорт);

- DclTovar: G38 (вес нетто);

- DclTrans: NGR (номер графы расширения (26 для импорта, 25 для экспорта), VIDTRANS (вид транспорта (55 – экспресс-доставка)).

Создаются два запроса: первый – для определения веса нетто товаров, оформленных на ввоз (импорт); второй – для определения веса нетто товаров, оформленных на вывоз (экспорт).

Запрос «Ввоз21».

Рис. 4. Запрос «Ввоз21» в режиме конструктора

Далее в групповой операции в первом столбце выбираем «sum». В строке условие отбора заполняем оставшиеся столбцы необходимыми элементами.

Рис. 5. Выполнение запроса «Ввоз21»

Аналогично производим запрос «Вывоз21». Только в строке условие отбора вместо «им», «40» и «26» пишем соответственно «эк», «10» и «25». Вид транспорта не изменяем.

Рис. 6. Запрос «Вывоз21» в режиме конструктора

Получаем результат запроса.

Рис. 7. Выполнение запроса «Вывоз21»

Строка 25. Далее выполняем запрос «Ввоз25» (таможенная стоимость, руб.), при этом используются следующие поля присоединённых таблиц:

- DclHead: G011 – направление движения товара (импорт/экспорт – им/эк), G012 – код режима (40 – импорт, 10 – экспорт);

- DclTrans: G45 (таможенная стоимость); NGR (номер графы расширения (26 для импорта, 25 для экспорта)), VIDTRANS (вид транспорта (55 – экспресс-доставка)). В столбце G45 в групповой операции выбираем «sum».

По аналогии с предыдущими создаются два запроса: первый – для определения стоимости товаров, оформленных на ввоз (импорт); второй – для определения стоимости товаров, оформленных на вывоз (экспорт).

Запрос «Ввоз25».

Рис. 8. Запрос «Ввоз25» в режиме конструктора

И получаем следующее значение.

Рис. 9. Запрос «Ввоз25»

Аналогично производим запрос «Вывоз25», меняя условия отбора в тех столбцах где нужно на экспорт для «Вывоз21».

Рис. 10. Запрос «Вывоз25» в режиме конструктора

И получаем готовый запрос.

Рис. 11. Запрос «Вывоз25»

Строка 30. Далее производим запросы «Ввоз30» и «Вывоз30» (таможенные сборы за таможенное оформление товаров, руб.) используются следующие поля присоединённых таблиц:

- DclHead: G011 – направление движения товара (импорт/экспорт – ИМ/ЭК), G012 – код режима (40 – импорт, 10 – экспорт);

- DclPlatR: G474 (сумма платежа), G471 (код вида платежа) вбиваем 10 (таможенные сборы за таможенное оформление товаров);

- DclTrans: NGR (номер графы расширения (26 для импорта, 25 для экспорта), VIDTRANS (вид транспорта 55 – экспресс доставка).

По аналогии с предыдущими создаются два запроса: первый – для определения суммы на ввоз (импорт); второй – для определения суммы на вывоз (экспорт). В строке групповые операции в столбце G474 выбираем «sum».

Запрос «Ввоз30».

Рис. 12. Запрос «Ввоз30» в режиме конструктора

Получаем готовый запрос.

Рис.13. Запрос «Ввоз30»

Аналогично производим запрос «Вывоз30» только меняем в строке условие отбора все данные для экспорта и в первом столбце выбираем «sum».

Рис. 14. Запрос «Вывоз30» в режиме конструктора

Получаем следующий запрос.

Рис. 15. Запрос «Вывоз30»

Далее нужно автоматизировать все строки и объединить их в одну таблицу.

Для этого нам нужно произвести три аналогичных запроса, которые будут представлены ниже.

В строке 21 делаем запрос на добавление в таблицу «Сводная таблица». Для этого создаем таблицу «Сводная таблица».

Рис. 16. Таблица «Сводная таблица»

Рис. 17. Запрос «Строка21» в режиме конструктора

Вбиваем в строку «Добавление» все, что нам необходимо и в строке «Условие отбора» пишем «21», далее в строке «Поле» выбираем функцию «Построитель».

Рис. 18. Окно «Построитель»

Производим запрос с добавлением в таблицу для строки 21.

Рис.19. Окно «Добавление»

Далее производим запрос «Строка25» аналогично предыдущему.

Рис. 20. Запрос «Строка25» в режиме конструктора

Рис. 21. Окно «Построитель выражений»

Также добавляем данную строку в таблицу «Сводная таблица».

Теперь производим запрос для строки 30. Чтобы также добавить ее в таблицу «Сводная таблица».

Рис. 22. Запрос «Строка30» в режиме конструктора

Рис. 23. Окно «Построитель выражений»

В итоге получаем представленную таблицу.

Рис. 24. Таблица «Сводная таблица»

Создаем отчет по полученным данным.

Рис. 25. Первоначальный отчет

Получаем итоговый отчет в режиме представления.

Рис. 26. Справка по таможенным платежам, подлежащим перечислению в ФТС России за отчетный период