default1

Лабораторная работа № 2. Информационные технологии учета налоговых поступлений в налоговой информационной системе (на примере базы данных MS Access)

Цель
Задание. Разработать в СУБД «MS Access» программный продукт для учета, статистики и анализа налоговых поступлений. При этом следует иметь в виду следующее:
Описание предметной области
Необходимо построить базу данных, содержащую информацию о налоговых поступлениях. Такая база данных должна обеспечить подготовку, хранение и просмотр данных по видам налогов, по суммам налоговых поступлений, по штрафным санкциям на несвоевременную уплату налогов.
При этом следует иметь в виду следующее:
1. При учете налоговых поступлений (таблица "Платеж") все приведенные поля. Поле "Потребная дата уплаты налога" заполняется в соответствии с полем "Вид налога". Поле "Задолженность" определить как разность между полями "Сумма налога исчисленная" и "Сумма налога уплаченная". (В данном учебном примере не учитываются штрафные санкции за невовремя внесенные платежи. Задолженность определяется только для текущего налогового периода для данного вида налога. Она может быть положительной, если задолжал налогоплательщик, и отрицательной, если налогоплательщик переплатил.)
2. При оценке и статистике налоговых поступлений за укапанный налоговый период (отчетный год или за все года):
количество налоговых поступлений;
величина суммы налогов исчисленная;
величина суммы налогов уплаченная;
величина задолженности суммарная и средняя;
организация с минимальными налоговыми платежами;
организация с максимальными налоговыми платежами.
В ходе выполнения задания следует:
сформировать в "MS Access" базу данных "Налоги".
разработать таблицы базы данных: таблицу для учета платежей; таблицу для учета статистики платежей и другие необходимые таблицы, приведенные ниже.
разработать запросы.
разработать формы для работы с таблицами ("Платежи", "Статистика").
разработать программные коды для вычисления показателей, приведенных в п. 2 задания.
разработать макросы для управления программой.
разработать меню программы.

Создание базы данных «Налоговые поступления»
1. Создание файла базы данных Access
Цель работы: создание файла базы данных Access на основании заданных параметров.
Задание 13 SEQ Задание \* ARABIC 14115. Создать файл новой базы данных, сохранить его в своей папке.
Порядок работы:
1. По команде Пуск / Программы – Microsoft Access или по ярлыку на «Рабочем столе», запустить приложение. В открывшемся окне «Создание файла» выбрать «Новая база данных».
2. В открывшемся диалоговом окне «Файл новой базы данных» указать путь C:\Documents and Settings\All Users\Документы, в поле «Имя базы» ввести название вашей базы данных «Налоговые поступления – Фамилия И.», где Фамилия И. – Ваши фамилия и имя.
3. Нажать на кнопку «Создать». Откроется окно новой базы данных.

2. Создание таблиц
Задание 13 SEQ Задание \* ARABIC 14215. Создать таблицу «Налоги», задать ее поля, имена полей, ключевые поля, тип данных.
Порядок работы:
1. Для создания новой таблицы необходимо выбрать в окне базы данных объект «Таблицы» и нажать кнопку «Создание таблицы в режиме конструктора».
2. Определить свойства полей таблицы, указав значения из табл. 1.
Таблица 1
Свойства полей таблицы «Налоги»
Имя поля
Ключевое поле
Тип данных
Размер
Подпись поля

КОД_НАЛ
ДА
Текстовый
7
Код налога

КОД_ВИД_НАЛ
нет

5
Код вида налога

НАИМ_НАЛ


100
Наименование налога

КРАТ_НАИМ_НАЛ


8
Краткое наименование налога

СРОК_УПЛ


50
Срок уплаты

НОРМ_ДОК


50
Нормативные документы


3. Установить ключевое поле, по команде меню Правка / Ключевое поле или нажав на кнопку на панели инструментов «Конструктор таблиц».
4. Сохранить таблицу под именем «Налоги».
Задание 13 SEQ Задание \* ARABIC 14315. Аналогично таблице «Налоги» самостоятельно создать таблицы «Виды налогов», «Налоговый период», «Организации», «Платеж» согласно данным таблиц 2-5.
Таблица 2
Свойства полей таблицы «Виды налогов»
Имя поля
Ключевое поле
Тип данных
Размер
Подпись поля

КОД_ВИД_НАЛ
Да
Текстовый
5
Код вида налога

ВИД_НАЛ
Нет

50
Вид налога


Таблица 3
Свойства полей таблицы «Налоговый период»
Имя поля
Ключевое поле
Тип данных
Размер
Подпись поля

КОД_НАЛ_ПЕРИОД
ДА
Текстовый
5
Код налогового периода

НАЛ_ПЕРИОД
Нет
Числ.
Целое
Налоговый период


Таблица 4
Свойства полей таблицы «Организации»
Имя поля
Ключевое поле
Тип данных
Размер
Подпись поля

КОД_ОРГ
ДА
Текстовый
8
Код организации

НАИМ_ОРГ
НЕТ

50
Наименование

ИНН


12
ИНН

АДРЕС_СК


80
Адрес склада

Таблица 5
Свойства полей таблицы «Платеж»
Имя поля
Ключевое поле
Тип данных
Размер
Формат поля
Подпись поля

НОМ_ПЛАТ
ДА
Текстовый
7

Номер платежа

КОД_ОРГ
НЕТ
Текстовый
8

Код организации

КОД_НАЛ

Текстовый
5

Код налога

КОД_НАЛ_ПЕРИОД

Текстовый
5

Код налогового периода

ПОТР_ДАТА

Дата/Время


Потребная дата

ДАТА_ОПЛ

Дата/Время


Дата уплаты

СУММА_ИСЧИСЛ

Денежный


Сумма исчисленная

СУММА_УПЛАЧ

Денежный


Сумма уплаченная



3. Схема данных
Задание 13 SEQ Задание \* ARABIC 14415: Создать схему данных, связать таблицы.
Для того, чтобы создать схему данных, необходимо:
1. Выполнить команду меню Сервис / Схема данных или нажать на кнопку на панели инструментов «База даны».
2. После выполнения команды откроется окно «Добавление таблицы» (рис. 1).

Рис. 1. Диалоговое окно «Добавление таблицы»
Здесь необходимо выбрать вкладку «Таблицы», и нажимая кнопку «Добавить», разместить в окне «Схема данных» все созданные таблицы, которые отображены в окне «Добавление таблицы».
3. Нажать на кнопку «Закрыть».
4. Разместить таблицы на схеме согласно рис.2.

Рис. 2
Для того, чтобы создать связь между таблицами «Вид налога» и «Налоги», необходимо:
1. Выделить в главной таблице «Вид налога» ключевое поле, по которому устанавливается связь – КОД_ВИД_НАЛ.
2. Удерживая нажатой левую кнопку мыши, перетащить его в соответствующие поле подчиненной таблицы «Налоги».
3. Откроется окно «Изменение связей» (рис.3), где необходимо убедиться в том, что тип связи «один-ко-многим» Установить флажки «Обеспечение целостности», «Каскадное обновление», «Каскадное удаление».

Рис. 3. Окно определения параметров связи
4. Нажать на кнопку «Создать».
5. Аналогичным образом создать остальные связи, согласно таблице 6.

Таблица 6

п/п
Наименование связи
Тип связи
По какому полю связаны таблицы

1.
Вид налогов ( Налоги
1:М
КОД_ВИД_НАЛ

2.
Налоги ( Платеж
1:М
КОД_НАЛ

3.
Организации ( Платеж
1:М
КОД_ОРГ

4. 
Налоговый период ( Платеж
1:М
КОД_НАЛ_ПЕРИОД


6. На рис. 4 показана схема базы данных «Налоговые платежи».


Рис. 4. Окно «Схема данных»

4. Заполнение таблиц

Задание 13 SEQ Задание \* ARABIC 14515. Заполнить таблицы базы данных, создать элементы управления – поле со списком.
Порядок работы:
1. Для того, чтобы ввести в таблицу «Виды налогов» данные необходимо, выбрать в окне базы данных объект «Таблицы» и двойным щелчком по таблице открыть ее. Заполнить данными согласно табл. 7.
Таблица 7.
Данные таблицы «Виды налогов»
Код
Вид налога

ВН001
Федеральные налоги

ВН002
Региональные налоги и сборы

ВН003
Местные налоги

2. Аналогично заполнить таблицу «Организации», «Налоговый период» согласно данным табл. 8,9.
Таблица 8.
Данные таблицы «Организации»
Код
Наименование
ИНН
Адрес

О100001
ООО "Север"
1655267380
г. Наб. Челны, ул. Ш. Усманова, д.47

О100002
ОАО "Беркут"
1651748960
г. Наб. Челны, ул. Королева, д. 45

О100003
ООО "Боровецкое"
1657688897
г. Наб. Челны, пр. Мира, 96

О100004
ООО "Лист"
1658124445
г. Наб. Челны, б-р.Энтузиастов, д. 77, оф.34

О100005
ООО "Спектр"
1652312007
г. Наб Челны, пр. Сююмбике, д 21

О100006
ООО «Луч»
1653458091
г. Наб. Челны, пр.П. Лумумбы, д. 90

О100007
ОАО "Праздник"
1651245000
г. Наб. Челны, ул. Первомайская, д. 7, оф.4

О100008
ООО "Логикам"
1654565411
г. Наб. Челны, б-р.Энтузиастов, д. 34

О100009
ОАО "Логистик+"
1659090099
г. Наб. Челны, пр. Мира, д. 5

О100010
ООО "Балтика"
1659090900
г. Наб. Челны, ул. Эсператнто, д. 2

Таблица 9.
Данные таблицы «Налоговый период»
Код
Налоговый период

1
2002

2
2003

3
2004

4
2005

5
2006

6
2007

7
2008

8
2009

9
2010

3. Открыть таблицу «Налоги» в режиме конструктора .
4. Установить курсор на поле КОД_ВИД_НАЛ, перейти на вкладку «Подстановка» в нижней части окна, в поле «Тип элемента управления» выбрать «Поле со списком».
5. Затем установить курсор на поле «Источник строк», нажать на кнопку . Откроется «Построитель запросов».
6. В открывшемся окне «Добавление таблицы» на вкладке «Таблицы» выбрать таблицу «Виды налогов», нажать кнопку «Добавить».
7. В появившемся «Списке полей» выбрать поле КОД_ВИД_НАЛ и двойным щелчком добавить в таблицу. Таким же образом добавить поле ВИД_НАЛ.
8. Закрыть «Построитель запросов», сохранив изменения.
9. На вкладке «Подстановка» в поле «Число столбцов» установить – 2, в поле «Заглавия столбцов» – Да, «Ширина списка» – 8 см.
10. Сохранив изменения, перейти в режим таблицы.
11. Заполнить таблицу «Налоги» согласно данным табл. 10.
Таблица 10.
Данные таблицы «Налоги»
Код
Вид налога
Наименование налога
Краткое наименование налога
Срок уплаты
Нормативные документы

Н0001
ВН001
Налог на добавленную стоимость
НДС

глава 21 НК РФ

Н0002
ВН001
Налог на доходы физических лиц
НДФЛ
до 1.04 года, следующего за предыдущим
глава 23 НК РФ

Н0003
ВН001
Единый социальный налог
ЕСН

глава 24 НК РФ

Н0004
ВН001
Налог на прибыль организаций
НПО

глава 25 НК РФ

Н0005
ВН002
Транспортный налог


глава 28 Раздел IX НК РФ

Н0006
ВН002
Налог на игорный бизнес


глава 29 Раздел IX НК РФ

Н0007
ВН002
Налог на имущество организаций


глава 30 Раздел IX НК РФ

Н0008
ВН003
Земельный налог


Раздел X НК РФ


12. Для таблицы «Платеж» проделать действия с 3 по 11. Сделать подстановку для полей КОД_НАЛ (в запросе выбрать таблицу «Налоги», поля КОД_НАЛ и НАМ_НАЛ); КОД_ОРГ (выбрать таблицу «Организации», поля КОД_ОРГ и НАМ_ОРГ); КОД_НАЛ_ПЕРИОД (выбрать таблицу «Налоговый период», поля КОД_НАЛ_ПЕРИОД и НАЛ_ПЕРИОД).
13. Заполнить таблицу «Платеж», согласно данным табл. 11.
Таблица 11.
Данные таблицы «Платеж»
№ платежа
Код организации
Код налога
Нал. период
Потребная дата
Дата уплаты
Сумма исчисленная
Сумма уплаченная

П00001
О100001
Н0002
5
31.03.2007
20.03.2007
25 000,00р.
25 100,00р.

П00002
О100002
Н0002
5
31.03.2007
19.03.2007
39 800,00р.
39 800,00р.

П00003
О100003
Н0002
5
31.03.2007
19.03.2007
24 500,00р.
25 000,00р.

П00004
О100004
Н0002
5
31.03.2007
01.04.2007
20 000,00р.
20 000,00р.

П00005
О100005
Н0002
5
31.03.2007
29.03.2007
25 600,00р.
24 000,00р.


5. Создание форм
Форма обеспечивает ввод, обработку, вывод информации из базы данных в наиболее удобном для восприятия и работы виде.
Задание 6. Создать и отредактировать форму для таблицы «Виды налогов».
Порядок работы:
1. В окне базы данных «Налоговые поступления» выбрать в области «Объекты» пункт «Формы» и нажать кнопку «Создать».
2. В окне «Новая форма» (рис. 5) задать в качестве источника данных таблицу «Виды налогов» и режим создания «Мастер форм», нажать кнопку «ОК».
3. В открывшемся диалоговом окне «Создание форм» (рис. 6) выбрать из списка «Таблицы и запросы» – Таблица: Виды налогов. В списке «Доступные поля» выбрать все поля, нажав на кнопку . Нажать кнопку «Далее».
4. На следующем шаге необходимо выбрать внешний вид для формы, например, в один столбец. Нажать кнопку «Далее».
5. На следующем шаге необходимо выбрать стиль для формы, например Рисунок Суми. Нажать кнопку «Далее».
6. На следующем шаге необходимо задать имя формы и режим отображения. Имя оставить – Виды налогов. Режим отображения – Открыть форму для просмотра и ввода данных. Нажать кнопку «Готово».

Рис. 513 SEQ Рис. \* ARABIC 1415. Выбор режима мастера для создания однотабличной формы


Рис. 6. Выбор таблиц и полей для создания формы

7. После нажатия кнопки «Готово» откроется форма (рис. 6) в режиме просмотра и ввода данных.


Рис. 713 SEQ Рис. \* ARABIC 1415. Форма для работы с таблицей «Виды налогов»

8. Редактировать форму необходимо для того, чтобы уточнить местоположение и размер элементов, шрифт, другие параметры отображения элементов формы, а также для изменения надписей.
9. Перейти в режим кондуктора форм. При открытой форме по команде Вид / Конструктор. При закрытой форме, выделить форму, нажать кнопку «Конструктор» . После выполнения команды форма откроется в режиме «Конструктора» (рис.8).


Рис. 813 SEQ Рис. \* ARABIC 1415. Форма «Виды налогов» в режиме «Конструктора»

10. Для формы необходимо ввести заголовок. Для этого расширить область заголовка, установив курсор мыши на границу области заголовка и области данных (рис. 9), и переместить эту границу на нужное расстояние вниз.


Рис.9. Режим конструктора формы.

11. По команде меню Вид / Панель элементов, установить «Панель элементов» (рис.10), на ней нажать «Надпись» , переместить курсор мыши в область заголовка и растянуть рамку текста до нужного размера, вывести текст «Виды налогов» (рис. 9).


Рис. 1013 SEQ Рис. \* ARABIC 1415. Панель элементов

12. Переместить элементы «Поле» и «Надпись» в «Области данных» согласно рис. 9.
13. Для упрощения работы с формой можно на ней разместить управляющие кнопки. Для этого на «Панели элементов» (рис.10) убедиться в том, что нажата кнопка «Мастера» , после чего нажать «Кнопка» , переместить курсор мыши в область данных, растянуть до нужного размера.
14. Затем появится окно мастера «Создание кнопок», к котором выбрать категорию – Работа с формой, Действия – Закрыть форму. Нажать кнопку «Готово».
15. Затем с помощью элемента «Надпись» добавить подпись кнопки «Закрыть форму».
16. Аналогичным образом в соответствии с рис. 11 добавить управляющие кнопки:
 Предыдущая запись.
 Следующая запись.
 Добавить запись.
 Сохранить запись.
 Удалить запись.
 Найти запись.


Рис. 1113 SEQ Рис. \* ARABIC 1415. Форма «Справочник виды налогов» в режиме просмотра

Задание 7. Создать и отредактировать форму для таблицы «Платеж».
Порядок работы:
1. В окне базы данных «Налоговые поступления» выбрать в области «Объекты» пункт «Формы» и нажать кнопку «Создание формы с помощью мастера».
2. В окне «Новая форма» (рис. 5) в раскрывающемся списке «Таблицы и запросы» выбрать – Таблица: Платеж. Из списка «Доступные поля» перенести все поля в список «Выбранные поля», нажав кнопку «Выбрать все» .
3. Для того, чтобы в таблице было указано наименование органищации, ИНН, адрес, необходимо в раскрывающемся списке «Таблицы и запросы» выбрать – Таблица: Организации, перенести поля: НАИМ_ОРГ, ИНН, АДРЕС нажав кнопку .


Рис.12. Первый шаг мастера создания форм

4. Для того, чтобы в таблице было указано наименование налогов, необходимо аналогично добавить поля НАИМ_НАЛОГА, КРАТ_НАИМ_НАЛ, СРОК_УПЛ из таблицы «Налоги».
5. Для того, чтобы в таблице было указано наименование вида налогов, необходимо добавить поля ВИД_НАЛ, из таблицы «Вид налогов». Также добавить поле НАЛ_ПЕРИОД и таблицы «Налоговый период». Нажать кнопку «Далее».
6. На следующем шаге в поле «Выберите вид представления данных» выбрать имя таблицы «Платеж», которая является источником основной части формы. Тип подключения оставить «Однотабличные формы». Нажать «Далее».
7. Затем выбрать внешний вид подчиненной формы, например, «ленточный». Нажать «Далее».
8. На следующем шаге выбрать стиль оформления. Будем придерживаться единого стиля оформления, поэтому выбрать «Рисунок Суми». Нажать «Далее».
9. На последнем шаге задать название формы. Установить переключатель на «Изменить макет формы». Нажать «Готово».
10. Форма откроется в режиме конструктора (рис.13).


Рис. 13.
16. Необходимо в форму добавить поле «Задолженность», в котором бы отражалась задолженность или переплата налогоплательщиков. Для этого установить курсор в подчиненную форму. На «Панели элементов» нажать кнопку «Поле» , не отпуская кнопку мыши растянуть его в свободном месте подчиненной формы.
11.  Щелкнуть правой кнопкой мыши по элементу «Поле», вызвать «Свойства». Выбрать вкладку «Данные» (рис. 14).
12. В конце строки «Данные» нажать кнопку , вызвав «Построитель выражений».
13. На левой панели построителя в группе «Forms», в подгруппе «Загруженные формы» выбрать форму «Платеж», выбрать на средней панели соответствующие поля для подсчета стоимости товаров согласно рис. 15. Нажать кнопку «ОК».


Рис. 1413 SEQ Рис. \* ARABIC 1415. Окно свойств поля

 
Рис. 15. Построитель выражений
14. Отредактировать форму согласно рис. 14. На рис. 15 представлена форма в режиме просмотра.



Рис.14. Форма «Договор» в режиме конструктора


Рис. 1513 SEQ Рис. \* ARABIC 1415. Форма «Платеж» в режиме просмотра


Задания для самостоятельного выполнения:
Задание 8. Создать форму для таблицы «Налоги», отредактировать ее аналогично форме «Виды налогов».
Задание 9. Создать форму для таблицы «Налоговый период», отредактировать ее аналогично форме «Виды налогов».
Задание 10. Создать форму для таблицы «Организации», отредактировать ее аналогично форме «Виды налогов».

5. Создание запросов
Задание 11: Вывести данные по заданной организации.
Порядок работы:
1. Создать запрос на выборку, добавив в схему данных запроса таблицу Организации.
2. Из окна «Запрос на выборку» в бланк запроса перетащить все поля таблицы.
3. На пересечении строки «Условие отбора» и столбца НАИМ_Орг ввести [Введите название организации].
4. Запустить запрос, нажав на кнопку «Запуск» на панели инструментов «Конструктор запросов».
5. При запуске запроса на экране появится диалоговое окно с предложением ввести организацию. Ввести наименование организации, после чего нажать кнопку ОК, для выполнения запроса. Сохранить запрос под именем «Данные по заданной организации».
Задание 12: Вывести данные по платежам заданной организации.
Задание 13: Вывести организации имеющие задолженность по налоговым платежам.
Задание 1413 SEQ Задание \* ARABIC 1415: Вывести данные по платежам, осуществленным в первом квартале 2007 года.
Порядок работы:
1. Создать запрос на выборку, добавив в схему данных запроса таблицы платеж, Налоги, налоговый период, организации.
2. Из окна «Запрос на выборку» в бланк запроса из таблицы платеж перетащить поля Ном_плат, сумма_исчисл, сумма_уплач и дата_Опл; из таблицы организации поле НАИМ_ОРГ; из таблицы налоги поле НАИМ_НАЛОГА; из таблицы налоговый период поле НАЛ_ПЕРИОД.
3. На пересечении строки «Условие отбора» и столбца ДАТА_Опл, установить курсор, вызвать «Построитель выражений», нажав на кнопку «Построить» на панели инструментов «Конструктор запросов».
4. В открывшемся диалоговом окне «Построитель выражений» в «Поле выражения» ввести – Between #01.01.2007# And #31.03.2007#.
5. Запустить запрос, нажав на кнопку «Запуск» на панели инструментов «Конструктор запросов».
6. Сохранить запрос под именем «Данные по платежам за указанный период».
Задание 13 SEQ Задание \* ARABIC 141515: Вывести данные по платежам текущего года и месяца.
Порядок работы:
1. Создать запрос на выборку, добавив в схему данных запроса таблицы платеж, Налоги, налоговый период, организации.
2. Из окна «Запрос на выборку» в бланк запроса из таблицы платеж перетащить поля Ном_плат, сумма_исчисл, сумма_уплач и дата_Опл; из таблицы организации поле НАИМ_ОРГ; из таблицы налоги поле НАИМ_НАЛОГА; из таблицы налоговый период поле НАЛ_ПЕРИОД.
3. В пустое поле свободного столбца бланка запроса, установить курсор в «Поле», вызвать «Построитель запросов».
4. В нижней части окна «Построителя запросов» в левом поле «Элементов выражения» в папке «Функции» двойным щелчком мыши по папке открыть ее и выбрать папку «Встроенные функции».
5. В среднем поле выбрать категорию «Дата/время». Затем в правом поле выбрать функцию Year двойным щелчком по функции добавить ее в «Поле выражения».
6. В поле выражения появится функция – Year («number»). Установить курсор на поле «number». В левой части окна Элементы выражения открыть папку «Таблицы», в ней открыть таблицу платежи. В среднем окне выбрать поле ДАТА_опл, двойным щелчком добавить его в «Поле выражения». Таким образом, получится следующее выражение: Year ([платежи]![ДАТА_опл]).
7. В следующее пустое поле свободного столбца бланка запроса аналогично добавить выражение Month([платежи]![ДАТА_опл]).
8. Убедитесь, что у обоих полей выражения не стоят галочки в строке «Вывод на экран».
9. На пересечении строки «Условие отбора» и столбца Year ([платежи]![ДАТА_опл]) ввести: Year(Now()) для вывода платежей за указанный год.
10. На пересечении строки «Условие отбора» и столбца Month([платежи]![ДАТА_опл]) ввести: Month(Now()) для вывода платежей за указанный месяц.
11. Запустить запрос, нажав на кнопку «Запуск» на панели инструментов «Конструктор запросов».
12. Сохранить запрос под именем «Данные по платежам за текущий месяц и год».
Задание 16. Вывести все платежи, которые были осуществлены в заданном месяце, назвать «Платежи заданного месяца».
Задание 1713 SEQ Задание \* ARABIC 1415: Создать запрос на определение суммарных (Sum) налоговых поступлений за каждый год.
Порядок работы:
1. Создать запрос на выборку, добавив в схему данных запроса таблицы платежи и налоговый период.
2. Из окна «Запрос на выборку» в бланк запроса перетащить из таблицы налоговый период поле НАЛ_ПЕРИОД; из таблицы платежи поле сумма_уплач.
3. Нажать кнопку «Групповые операции» на панели инструментов «Конструктор запросов».
4. Заменить слово «Группировка» в столбце сумма_уплач на функцию Sum.
5. Запустить запрос, нажав на кнопку «Запуск» на панели инструментов «Конструктор запросов».
6. Сохранить запрос под именем «Уплачено налогов».
Задание 1813 SEQ Задание \* ARABIC 1415: Создать запрос «Статистика» в котором рассчитываются:
суммы начисленных и уплаченных налогов,
максимальная сумма начисленных и уплаченных налогов,
минимальная сумма начисленных и уплаченных налогов,
средняя сумма начисленных и уплаченных налогов.
Ключ к заданию: добавить поле НАЛ_ПЕРИОД (таблица Налоговый период).
Задание 13 SEQ Задание \* ARABIC 141915: Сформировать перекрестный запрос, который выводит сумму уплаченных налогов относительно налогового периода и организаций.
Порядок работы:
1. Создать запрос на выборку, добавив в схему данных запроса таблицы платежи, налоговый период, организации.
2. Из окна «Запрос на выборку» в бланк запроса перетащить из таблицы платежи поле СУММА_ИСЧИСЛ, из таблицы налоговый период – НАЛ_ПЕРИОД, организации – НАИМ_ОРГ.
3. Изменить тип запроса – перекрестный запрос.
4. Для поля НАИМ_ОРГ на пересечении столбца и строки «Перекрестная таблица» указать – Заголовки строк. Для поля СУММА_ИСЧИСЛ – Значение. Для поля НАЛ_ПЕРИОД – Заголовки столбцов.
5. Для поля СУММА_ИСЧИСЛ в строке «Групповая операция» указать Sum.
6. Сохранить запрос под названием «Платежи организаций».
Задание 20: Сформировать перекрестный запрос, который выводит сумму задолженности по налогам относительно налогового периода и организаций. Назвать запрос «Задолженность организаций»

6. Отчеты
Задание 21. Создать и отредактировать форму для таблицы «Организации».
Порядок работы:
1. В окне базы данных «Налоговые платежи» выбрать в области «Объекты» пункт «Отчеты» и нажать кнопку «Создать отчет с помощью мастера».
2. В окне «Создание отчетов» в раскрывающемся списке «Таблицы и запросы» выбрать – Таблица: Организации. Из списка «Доступные поля» перенести все поля в список «Выбранные поля», нажав кнопку «Выбрать все» . Нажать «Далее».
3. На следующем шаге не указывать уровни группировки, нажать «Далее».
4. Далее, при необходимости, задать требуемый порядок сортировки. Указать поле КОД_ОРГ по возрастанию. Нажать «Далее».
5. На следующем шаге мастера указать вид макета и ориентацию, например, табличный и книжная. Поставить галочку «Настроить ширину полей для размещения на одной странице». Нажать «Далее».
6. Далее необходимо выбрать стиль оформления, например строгий. Нажать «Далее».
7. На последнем шаге задать имя отчета «Список организаций». Установить переключатель на позицию – Просмотреть отчет. Нажать «Готово» (рис.16).

Рис. 16.

Задание 22. Создать отчеты «Виды налогов», «Налоговый период», «Платеж».
Задание 23. Создать многотабличный отчет по всем платежам налогового периода.
Порядок работы:
1. В окне базы данных «Налоговые поступления» выбрать в области «Объекты» пункт «Отчеты» и нажать кнопку «Создание отчета с помощью мастера».
2. В окне «Создание отчетов» в раскрывающемся списке «Таблицы и запросы» выбрать – Таблица: Платеж. Из списка «Доступные поля» перенести поля НОМ_ПЛАТ, ДАТА_ОПЛ, СУММА_ИСЧИСЛ, СУММА_УПЛАЧ в список «Выбранные поля», нажав кнопку .
3. Для того, чтобы в таблице было указано наименование и ИНН организации необходимо в раскрывающемся списке «Таблицы и запросы» выбрать – Таблица: Организации, перенести поля: НАИМ_ОРГ, ИНН нажав кнопку . Аналогично добавить поля НАИМ_НАЛОГА, КРАТ_НАИМ_НАЛ из таблицы «Налоги», поле НАЛ_ПЕРИОД из таблицы «Налоговый период», поле ВИД_НАЛ из таблицы «Виды налогов».
4. На следующем шаге (рис. 16) в поле «Выберите вид представления данных» выбрать имя таблицы «Налоговый период». Нажать «Далее».

Рис.16. Второй шаг мастера создания отчетов

5. Затем выбрать внешний вид отчета. Нажать «Далее».
6. На последнем шаге задать название отчета.
7. Отчет откроется в режиме конструктора (рис.17).


Рис. 1713 SEQ Рис. \* ARABIC 1415. Окно в режиме конструктора

8. Отредактировать отчет согласно рис. 18.

Рис. 18.
Задания для самостоятельного выполнения:
Задание 24: На основе запроса «Статистика» сформировать отчет.
Задание 25: На основе запроса «Платежи организаций» сформировать отчет.
Задание 26: На основе запроса «Задолженность организаций» сформировать отчет.













Заголовок 115

Приложенные файлы

  • doc 24138696
    Размер файла: 825 kB Загрузок: 0

Добавить комментарий