Экономическая информатика. Учебно-методическое пособие
.pdf
многомерной. Данные в ней можно обновлять при внесении изменений в исходную таблицу. Можно также форматировать Сводную таблицу, переименовывать поля или элементы, добавлять новые строки и столбцы. Создание сводной таблицы производится с помощью вкладки ВСТАВКА группы кнопок Таблицы кнопки Сводная таблица (Рис. 8).
Рис. 8. Вкладке ВСТАВКА, группа кнопок Таблицы, кнопка Сводная таблица
Чтобы переименовать поле или элемент сводной таблицы необходимо произвести двойной клик по полю и в окне ПАРАМЕТРЫ ПОЛЯ ввести Пользовательское имя (имена полей не должны повторяться). Для удаления поля, его перетаскивают мышью за пределы сводной таблицы. Для детализации данных в область Фильтр отчета помещают несколько полей.
Задание:
По данным, содержащимся в таблице подвести промежуточные и общие итоги по Производителям. Убрать итоги и создать сводную таблицу по Покупателям.
Ход работы:
1.Ввести исходные данные в лист Рабочей книги MS Excel 2010. Файл сохранить под именем summary_tables.xlsx. Рекомендуется копировать повторяющиеся данные, перетаскивая содержимое ячеек мышью при нажатой клавише Ctrl.
Наименование |
Производитель |
Дата |
Покупатель |
Сумма |
|
продукции |
сделки |
сделки |
|||
|
|
||||
Двери деревян- |
ООО «Деревообра- |
15.05 |
ОАО «ДОМ» |
1423532 |
|
ные |
ботка» |
|
|
|
|
Линолеум |
ЗАО «Завод наполь- |
04.02 |
ОАО «ДОМ» |
1256,2 |
|
|
ных покрытий» |
|
|
|
|
Линолеум |
ЗАО «Завод наполь- |
30.08 |
ОАО «ДОМ» |
14235,65 |
|
|
ных покрытий» |
|
|
|
|
Двери деревян- |
ЧП Прохорчук Г.Д. |
16.05 |
ОАО «ДОМ» |
2365,56 |
31
ные |
|
|
|
|
Линолеум |
ООО «Покрытие» |
30.10. |
ОАО «ДОМ» |
1254,56 |
Линолеум |
ООО «Покрытие» |
30.10. |
ОАО «ДОМ» |
45126,89 |
Окна металло- |
ОАО «Окна» |
14.10. |
ОАО |
4253,32 |
пластиковые |
|
|
«СтройКрас» |
|
Двери деревян- |
ООО «Деревообра- |
15.05. |
ОАО |
523,23 |
ные |
ботка» |
|
«СтройКрас» |
|
Линолеум |
ЗАО «Завод наполь- |
04.02. |
ОАО |
4521,32 |
|
ных покрытий» |
|
«СтройКрас» |
|
Двери деревян- |
ООО «Деревообра- |
15.05. |
ОАО |
45623,85 |
ные |
ботка» |
|
«СтройКрас» |
|
Окна металло- |
ОАО «Окна» |
30.04.05 |
ОАО |
78235,32 |
пластиковые |
|
|
«СтройКрас» |
|
Двери деревян- |
ЧП Прохорчук Г.Д. |
20.04. |
ОАО |
12356,14 |
ные |
|
|
«СтройКрас» |
|
Окна металло- |
ЗАО «Краснодар- |
15.04. |
ОАО |
1254,32 |
пластиковые |
ский оконный завод» |
|
«СтройКрас» |
|
Линолеум |
ЗАО «Завод наполь- |
18.05. |
ОАО |
7235,96 |
|
ных покрытий» |
|
«СтройКрас» |
|
Окна металло- |
ЗАО «Краснодар- |
21.05. |
ОАО |
4521,32 |
пластиковые |
ский оконный завод» |
|
«СтройКрас» |
|
Линолеум |
ООО «Покрытие» |
04.02. |
ОАО |
78512,32 |
|
|
|
«СтройКрас» |
|
2. Перед подведением итогов по производителям необходимо отсортировать список с помощью вкладки ДАННЫЕ группы кнопок
Сортировка и фильтр кнопки Сортировка. Курсор установить в область списка, кликнуть по вышеуказанную кнопке. В окне СОР-
ТИРОВКА установить флажок Мои данные содержат заголовки,
кликнуть по кнопке ПАРАМЕТРЫ и в окне ПАРАМЕТРЫ_СОРТИРОВКИ установить переключатель Сортировать Строки диапазона. После чего в списке Сортировать по выбрать ПРОИЗВОДИТЕЛЬ, в списке Сортировка Значения, в списке Порядок От А до Я (по возрастанию). Далее кликнуть по кнопке ДОБАВИТЬ_НОВЫЙ_УРОВЕНЬ и настроить сортировку для поля по НАИМЕНОВАНИЕ ПРОДУКЦИИ по возрастанию. Добавить еще один уровень и настроить сортировку по полю ДАТА СДЕЛКИ. Для этого в ниспадающем списке Порядок выбрать От старых к новым и кликнуть по кнопке ОК.
32
Рис. 9. Окно Параметры сортировки
Рис. 10. Окно Сортировка
3. Для подведения итогов по Производителям выбрать на вкладке ДАННЫЕ в группе кнопок Структура кнопку Промежуточный итог. При каждом изменении в ПРОИЗВОДИТЕЛЬ, Операция СУММА, Добавить итоги по: флажок СУММА СДЕЛКИ. Установить флажки Заменить текущие итоги, Итоги под данными ОК. В левой части документа появятся элементы структуры, позволяющие скрывать и отображать данные, по которым подведены итоги.
Рис. 11. Окно Промежуточные итоги
4. Для построения сводной таблицы необходимо убрать итоги. Для этого в окне ПРОМЕЖУТОЧНЫЕ ИТОГИ (вкладка ДАННЫЕ 
33
группа кнопок Структура кнопка Промежуточный итог) клик-
нуть по кнопке «Убрать все» 5. Для построения сводной таблицы установить курсор в список и
кликнуть по кнопке Сводная таблица на вкладке ВСТАВКА в группе кнопок Таблицы. В окне СОЗДАНИЕ_СВОДНОЙ_ТАБЛИЦЫ
6.В окне СОЗДАНИЕ_СВОДНОЙ_ТАБЛИЦЫ выбираются Данные для анализа, в нашей работе это переключатель Выбрать таблицу или диапазон (диапазон в случае непрерывного списка будет выбран автоматически) и переключатель, определяющий куда будет поме-
щена сводная таблица На новый лист или Существующий лист. Во втором случае необходимо в качестве диапазона выбрать пустую ячейку текущего листа и кликнуть по кнопке ОК (Рис. 12)
Рис. 12. Окно Создание сводной таблицы
7.После этого в области задач появится СПИСОК ПОЛЕЙ СВОДНОЙ ТАБЛИЦЫ, а на листе MS Excel области с надписями: Перетащите сюда поля столбцов, Перетащите сюда поля строк, Перетащите сюда поля данных (Рис. 13). Сводную таблицу можно создать двумя способами. Первый заключается в перетаскивании названий полей в области электронной таблицы, второй в перетаскивании названий полей в соответствующие поля области задач. Переместите поле НАИМЕНОВАНИЕ ПРОДУКЦИИ в область столбцов, поля ПОКУПАТЕЛЬ и ПРОИЗВОДИТЕЛЬ в область строк, а поле СУММА СДЕЛКИ в область данных.
34
Рис. 13. Список полей сводной таблицы
8. Для выбора операции для поля, находящегося в области данных нужно в области задач в области Значения для изменения функции кликнуть по черной стрелке в названии поля и выбрать команду ПАРАМЕТРЫ ПОЛЕЙ ЗНАЧЕНИЙ. Затем в одноименном окне выбрать операцию (в нашем задании Сумма) и кликнуть по кнопке ОК (Рис. 14). Кликнув по кнопке ЧИСЛОВОЙ ФОРМАТ можно выбрать формат представления данных в сводной таблице, в нашем задании выбрать Денежный.
Рис. 14. Создание сводной таблицы на листе электронной таблицы
9.Когда Сводная таблица уже готова, можно изменить макет сводной таблицы. Для этого перетащить поле НАИМЕНОВАНИЕ ПРОДУКЦИИ в область строк, а поле ПРОИЗВОДИТЕЛЬ в область столбцов.
10.Чтобы создать объемную таблицу, состоящую из нескольких страниц, необходимо установить курсор в сводную таблицу и в области задач перетащить поле Фильтр отчета поле ПРОИЗВОДИТЕЛЬ и ДАТА СДЕЛКИ, НАИМЕНОВАНИЕ_ПРОДУКЦИИ в об-
35
ласть столбцов. После чего можно просматривать информацию по каждому Производителю с отдельности, а также по Дате сделки.
11. Изменить в исходной таблице «Линолеум» на «Ковровое покрытие», поместить курсор в сводную таблицу и в ее контекстном меню выбрать команду ОБНОВИТЬ или на вкладке ПАРАМЕТРЫ в группе кнопок Данные кнопку Обновить.
4.3 Работа с документами в СУБД MS ACCESS
Практическое задание № 1
1. Запустить программу MS Access (ПУСК ПРОГРАММЫ Microsoft Office Microsoft Access). В окне выбрать переключатель Новая база данных ОК. Сохранить файл на диске D:\Мои документы
в своей папке под именем Кадры.mdb
2.Создать в режиме Конструктора (см. рис.) три таблицы (Таблица №1
Сотрудники, Таблица №2 Оклады, Таблица №3 Личные данные), и три одноименных автоформы на основе созданных таблиц. Заполнить таблицы данными с помощью форм.
Для создания таблицы на вкладке ТАБЛИЦЫ кликнуть по кнопке СОЗДАТЬ, далее в окне НОВАЯ ТАБЛИЦА выбрать режим Конструктора (ОК). В режиме Конструктора задать имена и типы полей (см. таблицы), сохранить таблицу, нажав на кнопку «Сохранение» на панели инструментов.
3.Создать три одноименных формы на основе созданных таблиц. Для создания формы на вкладке ФОРМЫ кликнуть по кнопке СОЗДАТЬ
Автоформа в столбец и в качестве источника данных выбрать уже созданную таблицу. Сохранить форму можно при закрытии окна формы. В окне сохранения Форм задать имена Сотрудники, Оклады, Личные данные.
При создании таблицы Личные данные для поля Телефон определить тип Числовой в окне Свойства поля на вкладке Общие задать маску ввода ##-##-##
Пример: Личные данные для поля Телефон
36
Таблица №1 Сотрудники
|
Таб. |
Отдел |
|
Фамилия |
|
Имя |
Отчество |
Должность |
|||
|
№ |
|
|
|
|
|
|
|
|
|
|
123415 |
Реализации |
Моисеенко |
|
Ирина |
Владимировна |
экспедитор |
|||||
123457 |
Реализации |
Петренко |
|
|
Леонид |
Львович |
|
начальник |
|||
345212 |
Снабжения |
Рогов |
|
|
Игорь |
Владимирович |
инженер |
||||
354212 |
Контроля |
Яблоновский |
Ян |
Дмитриевич |
|
начальник |
|||||
123181 |
Снабжения |
Пирогова |
|
|
Татьяна |
Васильевна |
|
экспедитор |
|||
651432 |
Реализации |
Тихонова |
|
|
Алевтина |
Петровна |
|
менеджер |
|||
765434 |
Контроля |
Волков |
|
|
Семен |
Семеныч |
|
аудитор |
|||
432134 |
Снабжения |
Маркин |
|
|
Владислав |
Иванович |
|
начальник |
|||
675432 |
Реализации |
Троекуров |
|
|
Жорж |
Константинович |
менеджер |
||||
342145 |
Реализации |
Строева |
|
|
Ирина |
Георгиевна |
|
секретарь |
|||
|
Таблица №2 Оклады |
|
|
|
|
|
|
||||
|
№ |
Табельный |
Дата приема |
|
Дата уволь- |
Количество |
|
Оклад |
|||
|
пп |
|
номер |
|
|
|
|
нения |
детей |
|
|
|
1 |
123181 |
12.12.90 |
|
|
|
2 |
15 000,00р. |
|||
|
2 |
123415 |
03.09.87 |
13.09.90 |
2 |
10 786,00р. |
|||||
|
3 |
123457 |
08.08.00 |
|
|
|
1 |
5 678,00р. |
|||
|
4 |
342145 |
07.09.98 |
|
|
|
0 |
4 576,00р. |
|||
|
5 |
345212 |
06.01.00 |
|
|
|
3 |
3 567,00р. |
|||
|
6 |
354212 |
26.05.01 |
|
|
|
1 |
56 711,00р. |
|||
|
7 |
432134 |
23.09.02 |
|
|
|
1 |
67 854,00р. |
|||
|
8 |
651432 |
04.09.87 |
|
|
|
2 |
7 656,00р. |
|||
|
9 |
675432 |
06.09.04 |
|
|
|
0 |
12 000,00р. |
|||
|
10 |
765434 |
06.08.01 |
|
|
|
0 |
3 456,00р. |
|||
Таблица №3 Личные данные
Таб. но- |
Фамилия |
Адрес |
Телефон |
Дата рожде- |
мер |
|
|
|
ния |
123181 |
Пирогова |
ул. Красная, д.134, кв.56 |
234-67-89 |
12.12.54 |
|
|
|
|
|
123415 |
Моисеенко |
ул. Янковского, д.45, |
254-78-67 |
30.06.69 |
|
|
кв.4 |
|
|
123457 |
Петренко |
ул. Симферопольская, |
267-23-14 |
17.09.72 |
|
|
д.5 |
|
|
342145 |
Строева |
ул. Леваневского, д.45, |
245-67-78 |
12.12.70 |
|
|
кв. 67 |
|
|
345212 |
Рогов |
ул. Базовская, 56 |
267-67-54 |
23.07.65 |
37
354212 |
Яблоновский |
ул. Березанская, д.4, |
256-90-90 |
11.03.75 |
|
|
кв.456 |
|
|
432134 |
Маркин |
ул. Жлобы, д.45 |
255-34-23 |
26.09.67 |
|
|
|
|
|
651432 |
Тихонова |
ул. Янковского, д.56 |
213-45-67 |
21.06.54 |
|
|
|
|
|
675432 |
Троекуров |
ул. Павлова, д.1 |
245-67-89 |
30.09.60 |
|
|
|
|
|
765434 |
Волков |
ул. Дмитриевская Дамба |
243-65-31 |
15.04.57 |
|
|
|
|
|
4.В режиме конструктора откройте форму Оклады. Удалите надпись и поле Количество детей. После чего на Панели элементов выбрать
ВИД ПАНЕЛЬ ЭЛЕМЕНТОВ выберите кнопку Поле со списком. Настроить поле с помощью МАСТЕРА. На первом шаге выбрать способ получения значений элементов списка – Будет введен фиксированный набор значений. На следующем шаге в ячейки столбца 1 ввести значения 0; 1; 2; 3. ДАЛЕЕ. Запомнить значение, которое содержит поле со списком. ДАЛЕЕ. Задать подпись, которую содержит поле со списком Количество детей. ГОТОВО. Выделить поле со списком. В контекстном меню для поля выбрать пункт Свойства. В окне Свойства на вкладке Данные для свойства ДАННЫЕ выбрать в ниспадающем списке КОЛИЧЕСТВО ДЕТЕЙ. Закрыть окно Свойства. Сохранить и закрыть форму Оклады и открыть ее в режиме формы. Если не появилось окно Мастера, то необходимо самостоятельно настроить поле со списком в окне Свойства. На вкладке ДАННЫЕ выбрать следующие свойства
Имя свойства |
Значение |
Данные |
Количество |
|
детей |
Тип источника |
Список зна- |
строк |
чений |
Источник |
0;1;2;3;4 |
строк |
|
Задание: аналогичного изменить форму Сотрудники так, чтобы она содержала поле со списком ДОЛЖНОСТИ.
5.Заполните таблицы данными (см. табл. 1….) с помощью форм, выбирая из списка количество детей и названия должностей.
6.Откройте форму Сотрудники в режиме формы. Для просмотра записей о сотрудниках различных отделов используйте кнопку Фильтр
38
по выделенному
. Например, для фильтрации курсор устанавливается в поле Отдел и нажимается кнопка Фильтр по выделенному на панели инструментов. Для отмены фильтрации нужно отжать кнопку Применение фильтра
.
Задание: С помощью фильтра по выделенному определите количество сорудников в отделах Снабжения, Реализации и Контроля.
7.Откройте форму Оклады в режиме формы. Используя кнопку «Изменить фильтр»
, просмотреть записи о сотрудниках, имеющих различное количество детей. Для этого нажать кнопку «Изменить фильтр». В ниспадающем списке поля Количество детей выбрать нужное значение и кликнуть по кнопке Применение фильтра. Для отмены отжать эту же кнопку на панели инструментов. Чтобы задать сложное условие на вкладке Найти внизу формы определить 1-е условие. Например: в поле Количество детей выбрать значение - 1,
на вкладке Или 2-е условие: в поле Количество детей выбрать значение - 2. Таким образом, можно просматривать записи сотрудников, имеющих одного или двух детей. Задание: просмотрите и подсчитайте записи с данными о сотрудниках, имеющих заданное количество детей (1-го ребенка; 2-х детей; 3-х детей; 0 детей; 1-го или 2-х детей).
8. Для установки связи между таблицами в меню выбрать команду СЕРВИС СХЕМА ДАННЫХ, после чего добавить все созданные таблицы и установить между ними связи по полю ТАБЕЛЬНЫЙ НОМЕР, протянув курсором мыши связь от соответствующего поля одной таблицы к другой.
9. В режиме Конструктора создать следующие запросы:
ОКЛАД с полями (Фамилия; Имя; Отчество; Табельный номер; Оклад). Задать условие отбора для поля Оклад > 10000. Открыть запрос и просмотреть записи.
БЕЗДЕТНОСТЬ с полями (Фамилия; Имя; Отчество; Количество детей). В поле Количество детей условие отбора =0 и отключить Вывод на экран, сняв флажок в поле Количество детей.
ДОЛЖНОСТИ с полями (Фамилия, Отдел; Должность). В условии отбора ввести [введите должность:]. Открыть запрос и ввести одно из значений, содержащихся в поле должность (например: менеджер).
ПРИНЯТЫЕ_ЗА_4_ГОДА с полями (Фамилия, Имя, Отчество; Дата приема). В условии отбора задать вывод записей сотрудников, принятых в период с 01.01.00 по 01.01.04. Для этого задать условие, используя логические операторы.
39
10. На вкладке ЗАПРОСЫ, с помощью контекстного меню скопируйте и вставьте запрос Должности, при вставке присвойте имя запросу Все_должности. Измените запрос в режиме Конструктора удалите Условие отбора [введите должность:].
11. На основе запроса создайте Отчет с помощью Мастера отчетов. Просмотреть отчет, как он будет выглядеть при печати можно выделив его имя на вкладке Отчеты и нажать кнопку ПРОСМОТР.
40
