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

И8-12-1 / Вариант 14 - 32

.doc
Скачиваний:
2
Добавлен:
27.12.2015
Размер:
97.79 Кб
Скачать

4

ДЗ № 2 (Вариант № 14 - 31)

(автор концепции студент гр.МИ-11-1 Петров А. А.)

Постановка задачи

В рабочих книгах Excel содержатся данные о прибыли фирм за I, II, III и IV кварталы в тыс.$. Книги имеют 1 лист и содержат данные одной страны, которые представляют собой базы данных Excel. Книги хранятся в папке C:\Прибыль-{индекс года} (например, C:\Прибыль-2013). Названия книг: США.xls, Россия.xls и т.д.

БД имеют следующую структуру:

Таблица 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

Google

279 342

829 802

824 602

589 163

Xerox

980 003

243 931

533 873

106 370

HP

457 971

905 730

261 368

785 212

Razer

627 642

428 456

97 974

561 040

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

Для отладки можно использовать следующие данные:

БД Япония

Название фирмы

I квартал

II квартал

III квартал

IV квартал

Toshiba

100 052

103 023

798 884

284 480

Panasonic

948 571

979 829

401 374

278 280

Sharp

412 767

712 730

326 206

633 179

Sony

207 561

186 014

583 359

80 715

БД Россия

Название фирмы

I квартал

II квартал

III квартал

IV квартал

TeXet

160 442

162 822

646 587

410 073

Атлант

543 361

916 164

430 261

677 948

Bork

536 794

657 055

544 014

827 412

БД Германия

Название фирмы

I квартал

II квартал

III квартал

IV квартал

Siemens

56 237

949 557

364 019

524 868

Bosch

298 165

622 697

647 821

263 793

  1. Требуется с помощью средств VBA разработать программное обеспечение, позволяющее получить список фирм с итоговой прибылью по странам.

Прибыль фирм в {год} году

Название фирмы

Страна

Прибыль за I квартал

Прибыль за II квартал

Прибыль за III квартал

Прибыль за IV квартал

Итого за год

  1. {Год} – индекс года, указанный пользователем (см.форму).

  2. Залить ячейки светло-зеленым цветом, если наблюдалось увеличение прибыли по сравнению с предыдущим кварталом.

  3. Конечную таблицу отсортировать по полям Страна и Название фирмы.

  4. Итоговую таблицу сохранить в файл Годовая прибыль.xls на листе с текущей датой. Книга должна содержать 1 лист.

  5. Файл поместить в папку C:\Прибыль\{Год} (в случае ее отсутствия – создать папку).

  6. Запрос на создание списка фирм реализовать с помощью формы:

  1. В поле со списком Год пользователь указывает год. Список содержит последние 5 лет. По умолчанию установить предыдущий год.

  2. В списке Выберите страны: (ListBox) пользователь указывает интересующие его страны. Список формируется из стран в названиях рабочих книг, расположенных в папке Прибыль с индексом года, указанного пользователем в предыдущем поле + элемента «Все страны», который должен быть первым в списке. Страны должны быть отсортированы по алфавиту. Пользователь должен иметь возможность выбора нескольких стран.

  3. Кнопку ОК связать с клавишей [Enter], кнопку Отмена – с клавишей [Escape].

  4. Предусмотреть обработку событий, связанных с различными состояниями исходной БД и конечного файла: закрыты, открыты, не существуют. При наличии конечного файла выдать запрос на его замену.

  5. Программа должна находиться в файле Программа Динамика.xls.

  6. Оформить программу согласно требованиям, изложенным на лекциях.

  7. Придумать свой вариант задания.

ДЗ № 3

Модифицировать программу Программа Динамика.xls следующим образом:

  1. При открытии файла с программой в стандартном меню Excel должно появляться меню Финансы с командами:

    1. Положительная динамика за год, которая предназначена для вызова формы, реализованной в ДЗ № 2.

    2. О программе. При щелчке по команде О программе на экране должна появляться форма с данными о разработчике программы.

  2. При закрытии файла с программой привнесенный пользовательский интерфейс должен удаляться.

Требования к оформлению ДЗ 2 и 3

Отчет по ДЗ должен быть сдан в электронном и печатном виде и включать в себя:

  1. Титульный лист (пустые строки недопустимы! Вспоминаем интервалы! ).

  2. Оглавление.

  3. Постановку задачи (задание, которое Вы получили от меня).

  4. Листинг программы, напечатанный в редакторе VBA (или в редакторе Word: шрифт – Courier, 10 пунктов).

  5. План тестирования программы.

  6. Придуманное Вами задание.

  7. Главы должны быть пронумерованы. Стиль заголовков – Заголовок 1. Если в главах имеются параграфы, то стиль заголовка должен соответствовать их уровню.

  8. Электронная версия отчета должна быть оформлена согласно стандартам и принципам, изложенным в курсе «Офисные программные пакеты».

При невыполнении этих требований домашняя работа считается невыполненной и к защите не принимается!

Соседние файлы в папке И8-12-1