И8-12-1 / Вариант 14 - 30
.doc
ДЗ № 2 (Вариант № 14 - 30)
(автор концепции студент гр.МИ-11-1 Петров А. А.)
Постановка задачи
В базе данных Excel Динамика прибыли фирм-{индекс года}.xls содержатся данные о прибыли фирм за I, II, III и IV кварталы в тыс.$ (например, для 2013-го года название БД Динамика прибыли фирм-2013.xls). БД хранится в папке C:\Прибыль и имеет следующую структуру:
Таблица 1. БД Динамика прибыли фирм
Название фирмы |
Страна фирмы |
I квартал |
II квартал |
III квартал |
IV квартал |
Apple |
США |
533 424 |
579 519 |
289 562 |
301 948 |
Microsoft |
США |
774 740 |
14 018 |
760 724 |
814 490 |
Adobe |
США |
709 038 |
45 353 |
414 033 |
862 619 |
Sumsung |
Южная Корея |
790 480 |
373 536 |
961 953 |
871 446 |
Siemens |
Германия |
56 237 |
949 557 |
364 019 |
524 868 |
Веко |
Турция |
767 112 |
53 505 |
592 458 |
468 700 |
Bosch |
Германия |
298 165 |
622 697 |
647 821 |
263 793 |
|
США |
279 342 |
829 802 |
824 602 |
589 163 |
Tefal |
Франция |
986 093 |
910 964 |
226 866 |
695 116 |
Xerox |
США |
980 003 |
243 931 |
533 873 |
106 370 |
Asus |
Тайвань |
999 415 |
676 176 |
15 704 |
575 184 |
Toshiba |
Япония |
100 052 |
103 023 |
798 884 |
284 480 |
Acer |
Тайвань |
45 649 |
295 773 |
382 011 |
300 970 |
Panasonic |
Япония |
948 571 |
979 829 |
401 374 |
278 280 |
TeXet |
Россия |
160 442 |
162 822 |
646 587 |
410 073 |
Sharp |
Япония |
412 767 |
712 730 |
326 206 |
633 179 |
Sony |
Япония |
207 561 |
186 014 |
583 359 |
80 715 |
HP |
США |
457 971 |
905 730 |
261 368 |
785 212 |
A4tech |
Тайвань |
378 903 |
289 665 |
919 377 |
631 742 |
Razer |
США |
627 642 |
428 456 |
97 974 |
561 040 |
Genius |
Тайвань |
694 485 |
913 718 |
834 817 |
22 629 |
Атлант |
Россия |
543 361 |
916 164 |
430 261 |
677 948 |
LG |
Южная Корея |
502 454 |
513 737 |
462 980 |
353 473 |
Scarlett |
КНДР |
404 834 |
269 732 |
55 593 |
243 845 |
Sven |
Финляндия |
979 078 |
60 916 |
390 291 |
364 995 |
d-link |
Тайвань |
489 895 |
155 663 |
474 459 |
257 268 |
Oracle |
США |
628 752 |
542 070 |
156 302 |
938 545 |
nVidea |
США |
654 499 |
506 087 |
390 471 |
107 375 |
Intel |
США |
783 995 |
459 641 |
753 688 |
596 095 |
Atheros |
США |
832 730 |
18 758 |
210 369 |
73 953 |
AMD |
США |
105 453 |
331 694 |
128 250 |
241 |
Bork |
Россия |
536 794 |
657 055 |
544 014 |
827 412 |
Ericsson |
Швеция |
81 894 |
191 922 |
678 913 |
454 208 |
-
Требуется с помощью средств VBA разработать программное обеспечение, позволяющее получить список фирм с итоговой прибылью.
Прибыль фирм в {год} году
Название фирмы |
Прибыль за I квартал |
Прибыль за II квартал |
Прибыль за III квартал |
Прибыль за IV квартал |
Итого за год |
|
|
|
|
|
|
-
{Год} – индекс года, указанный пользователем (см.форму).
-
Залить ячейки красным цветом, если наблюдалось уменьшение прибыли по сравнению с предыдущим кварталом.
-
Итоговую таблицу сохранить в файл Годовая прибыль.xls на листе с текущей датой. Книга должна содержать 1 лист.
-
Файл поместить в папку C:\Прибыль\{Год} (в случае ее отсутствия – создать папку).
-
Запрос на создание списка фирм реализовать с помощью формы:
-
В поле со списком Год пользователь указывает год. Список содержит список последних 5 лет. По умолчанию установить предыдущий год.
-
Кнопку ОК связать с клавишей [Enter], кнопку Отмена – с клавишей [Escape].
-
Предусмотреть обработку событий, связанных с различными состояниями исходной БД и конечного файла: закрыты, открыты, не существуют. При наличии конечного файла выдать запрос на его замену.
-
Программа должна находиться в файле Программа Динамика.xls.
-
Оформить программу согласно требованиям, изложенным на лекциях.
-
Придумать свой вариант задания.
ДЗ № 3
Модифицировать программу Программа Динамика.xls следующим образом:
-
При открытии файла с программой в стандартном меню Excel должно появляться меню Финансы с командами:
-
Положительная динамика за год, которая предназначена для вызова формы, реализованной в ДЗ № 2.
-
О программе. При щелчке по команде О программе на экране должна появляться форма с данными о разработчике программы.
-
-
При закрытии файла с программой привнесенный пользовательский интерфейс должен удаляться.
Требования к оформлению ДЗ 2 и 3
Отчет по ДЗ должен быть сдан в электронном и печатном виде и включать в себя:
-
Титульный лист (пустые строки недопустимы! Вспоминаем интервалы! ).
-
Оглавление.
-
Постановку задачи (задание, которое Вы получили от меня).
-
Листинг программы, напечатанный в редакторе VBA (или в редакторе Word: шрифт – Courier, 10 пунктов).
-
План тестирования программы.
-
Придуманное Вами задание.
-
Главы должны быть пронумерованы. Стиль заголовков – Заголовок 1. Если в главах имеются параграфы, то стиль заголовка должен соответствовать их уровню.
-
Электронная версия отчета должна быть оформлена согласно стандартам и принципам, изложенным в курсе «Офисные программные пакеты».
При невыполнении этих требований домашняя работа считается невыполненной и к защите не принимается!