И8-12-1 / Вариант 14 - 41
.doc
ДЗ № 2 (Вариант № 14 - 41)
(автор концепции студент гр. И8-11-1 Мирошников Д.)
Постановка задачи
-
В базах данных (БД) Excel на листах с индексами лет содержатся данные о выпущенных альбомах. Рабочая книга называется Альбомы.xls и хранится в папке C:\Музыка. БД имеют следующую структуру:
Таблица 1. Фрагмент БД 2013 (Базы данных за прошлые года составить самостоятельно)
Название группы |
Название альбома |
Количество песен в альбоме |
Жанр |
Оценка критиков |
Оценка слушателей |
Дата релиза |
Holliwood Undead |
Notes from the underground |
10 |
Альтернативный рок |
3,5 |
4 |
13.02.2013 |
Depeche Mode |
Delta Machine |
9 |
Рок |
3 |
4,3 |
26.04.2013 |
Paramore |
Paramore |
12 |
Поп-рок |
4 |
4,5 |
13.04.2013 |
Винтаж |
Very dance |
7 |
Поп |
1 |
2,1 |
06.02.2013 |
Земфира |
Жить в твоей голове |
10 |
Поп-рок |
4,3 |
4,8 |
29.01.2013 |
30 second to mars |
Up in the air |
13 |
Рок |
4,1 |
5 |
21.05.2013 |
MY BLOODY VALENTINE |
MBV |
15 |
Альтернативный рок |
4,2 |
4,8 |
23.05.2013 |
-
Требуется (с помощью средств VBA) разработать программное обеспечение, позволяющее получать групп и их альбомов, выпущенных в выбранный год по соответствующему жанру:
Список альбомов выпущенных в {году}
жанр : {жанр}
Название альбома
Название группы
Количество песен в альбоме
Оценка критиков
Оценка слушателей
Дата релиза
-
Количество отформатированных строк в итоговой таблице, не считая заголовка и шапки, должно совпадать с количеством отобранных записей. Записи отсортировать по полю Дата релиза.
-
Сохранить его в файле {Год}.xls на листе с сегодняшней датой. Книга должна иметь один лист.
-
Файл поместить в папку С:\Музыка\{Жанр}. При отсутствии папки – создать её.
-
Запрос на создание списка альбомов, реализовать с помощью формы, которая имеет следующий вид:
-
Список поля Год выхода альбома формируется из названий листов рабочей книги Альбомы.xls.
-
Список Жанр содержит названия жанров, встречающихся в одноименном поле БД, указанной пользователем в поле Год выхода альбома. Список жанров должен быть упорядочен по алфавиту, по умолчанию – первый элемент списка.
-
Кнопку ОК связать с клавишей [Enter], кнопку Отмена – с клавишей [Escape].
-
Программа должна находиться в файле Программа Альбомы.xls.
-
Предусмотреть обработку событий, связанных с различными состояниями исходных и конечного файлов: закрыты, открыты, не существуют. При наличии конечного файла выдать запрос на его замену.
-
Оформить программу согласно требованиям, изложенным на лекциях.
-
Придумать свой вариант задания.
ДЗ № 3
-
Модифицировать программу Программа Альбомы.xls следующим образом:
-
При открытии файла с программой в стандартном меню Excel должна появляться панель инструментов с кнопками:
-
Альбомы, которая предназначена для вызова формы, реализованной в ДЗ № 2.
-
О программе. При щелчке по команде О программе на экране должна появляться форма с данными о разработчике программы.
-
При закрытии файла с программой привнесенный пользовательский интерфейс должен удаляться.
Требования к оформлению ДЗ 2 и 3
Отчет по ДЗ должен быть сдан в электронном и печатном виде и включать в себя:
-
Титульный лист (пустые строки недопустимы! Вспоминаем интервалы! ).
-
Оглавление.
-
Постановку задачи (задание, которое Вы получили от меня).
-
Листинг программы, напечатанный в редакторе VBA (или в редакторе Word: шрифт – Courier, 10 пунктов).
-
План тестирования программы.
-
Придуманное Вами задание.
-
Главы должны быть пронумерованы. Стиль заголовков – Заголовок 1. Если в главах имеются параграфы, то стиль заголовка должен соответствовать их уровню.
-
Электронная версия отчета должна быть оформлена согласно стандартам и принципам, изложенным в курсе «Офисные программные пакеты».
При невыполнении этих требований домашняя работа считается невыполненной и к защите не принимается!