Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум по информатике.doc
Скачиваний:
34
Добавлен:
02.04.2015
Размер:
13 Mб
Скачать

3.1. Выполнение задания 1. Расчет суммы, выплачиваемой каждым предприятием по каждому виду налога

3.1.1. Выполнить команды Запрос – Создать – Простой запрос. В бланк запроса поместить поля таблицы СПЕЦ-Я ПЛАТЕЖЕЙ в следующей последовательности: КОД ПРЕД, КОД НАЛ, СУММА. Присвоить запросу имя «Сумма выплат по налогам».

3

Рис. 37

.1.2. Перейти в режим Конструктора. На панели инструментов нажать кнопкуΣ(Групповые операции) или выполнить командуВид/Групповые операции.После этого в бланке запроса появится дополнительная строкаГрупповая операция

(рис. 37).

3.1.3. Согласно поставленной задаче, для полей КОД ПРЕД и КОД НАЛ в строке Групповая операциядолжно быть установлено значениеГруппировка.Для поля СУММА в строкеГрупповая операцияоткрыть список и выбрать функциюSum(см. рис. 37).

3.1.4. Выполнить команды Запрос – Запуск (или щелкнуть по пиктограмме ! ).

После выполнения запроса полу-чится следующий результат (рис. 38).

3.1.5. Посмотреть на результаты запроса, закрыть окно. Проверить полученные суммы по табл. 5.

Рис. 38

3.2. Выполнение задания 2. Анализ выполнения плана оплаты налогов по каждому предприятию. Расчет значения долга

Можно создать запросы, в которых используются не только таблицы, но и результаты запросов.

Для решения задачи необходимо сравнить суммы по факту и плану по каждому предприятию. Плановые суммы рассчитываются на основании таблицы ПЛАН. Фактические выплаты можно рассчитать по таблице СПЕЦ-Я ПЛАТЕЖЕЙ.

Предприятия произвели оплату не по всем видам налогов. Поэтому в результате решения этой задачи надо получить сведения о недоплатах и случаях отсутствия оплаты.

3.2.1. Рассчитать суммарные планы выплат для предприятий.

а) Для этого создать запрос с группировкой аналогично п.3.1.1.

Рис. 39

Данные группируются по полю КОД ПРЕД и рассчитывается общая плановая сумма для каждого предприятия. В результате получается бланк запроса рис. 39.

б) Для изменения заголовка поля СУММА:

  • у

    становить курсор в поле СУММА бланка запроса;

  • нажать кнопку Свойства на панели инструментов .

  • в окне Свойства поля щелкнуть по вкладке Общие (рис. 40);

  • против свойства Подпись ввести текст ПЛАН;

  • з

    Рис. 40

    В запросном бланке изменений не произойдет, а после выполнения запроса в заголовке столбца таблицы появится текст ПЛАН.

    акрыть окноСвойства поля.

Рис. 41

Результат выполнения за-проса приведен на рис. 41.

в) Сохранить запрос под именем Сумма План.

3.2.2. Рассчитать суммарные выплаты предприятий.

а

Рис. 42

) Запрос конструируется на основе таблицы СПЕЦ-Я ПЛАТЕЖЕЙ аналогично предыдущему запросу

п. 3.2.1. (см. рис. 42).

Рис. 43

б) Полю СУММА присваи-вается заголовок ФАКТ. Результат выполнения запроса приведен на рис. 43.

в) Сохранить запрос под именем Сумма Факт.

3.2.3. Результаты Сумма План и Сумма Факт объединить с помощью параметра объединения. Для этого создать запрос рис.44.

Порядок действий:

а) Выполнить команды Сервис – Схема данных.

б) В окне Добавление таблиц выполнить команды Запрос Сумма План – Добавить, Запрос Сумма Факт – Добавить.

в) Закрыть окно Добавить таблицу;

г) Связать запросы Сумма План и Сумма Факт по общему параметру КОД ПРЕД.

Рис. 44

д) Щелкните правой клавишей мыши по линии, соединяющей КОД ПРЕД из Сумма План с КОД ПРЕД из Сумма Факт. В появившемся окне Изменение связей нажмите клавишу Новое….

Рис. 45

В открывшемся окне Созда-ние установить параметры, как показано на рис. 45. Щелкните по Ок.

Щелкните по клавише Объединение… в окне Изме-нение связей.

е) В появившемся окне Параметры объединения выбрать «цифру 2» - «Объединение ВСЕХ записей из «Сумма План» и только тех записей из «Сумма Факт», в которых связанные поля совпадают». Нажать ОК. Пункт 2 выбираем потому, что надо выбрать из ПЛАН все записи.

ж) Для получения отклонения в пустом столбце запроса рис. 44, создать выражение: =[Сумма План] ! [Sum-cумма] – Nz([Сумма Факт] ! [Sum-cумма]).

Здесь использована функция NZ. Она применяется в выражении, в котором могут оказаться пустые значения. С помощью функции производится замена пустых значений на нули. После этого можно выполнять вычитание.

з

Рис. 46

) Выполнить команду ! . В результате выполнения запроса получим таблицу рис. 46. Здесь в столбце Выражение1 помещен долг предприятия по оплате налогов.

и) Сохранить запрос под именем План-Факт.