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

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

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

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

(автор концепции студентка гр. МИ-10-3 Незнамова Е. А.)

Написать программу, которая формирует список детей из одного отряда.

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

  1. В базе данных Excel Летний лагерь.xls хранится информация о детях, отдыхающих в детском оздоровительном лагере. БД хранится в папке C:\Орленок и имеет следующую структуру:

Фрагмент БД:

Ф. И. О.

смены

Отряд

Вожатый

Домашний адрес

Номер телефона

Тетехин П. Р.

1

Мореплаватели

Локов Ж. Д.

г. Москва, ул. Миклухо-Маклая, д. 37, к. 47

8(495)7581245

Лаврова Д. Р.

3

Защитники леса

Тополева Д. Н.

г. Москва, ул. Профсоюзная, д. 93, к. 257

8(495)6853254

Дятлов Н. Г.

1

Мореплаватели

Желтова Л. О.

г. Люберцы, ул. Ленина, д. 132

8(485)4872368

Степанова Д. В.

4

Покорители гор

Суворова Ш. Л.

г. Чебоксары, ул. Первомайская, д. 62, кв. 9

8(547)2586574

Антонов П. И.

2

Скауты

Звонарев Т. Р.

г. Ульяновск, ул. Урицкого, д. 101

8(365)954223

Живков А. Д.

1

Исследователи

Самсонова Д. П.

г. Белгород, проспект Ватутина, д. 84, кв. 9

8(235)5471694

Серова Б. Л.

2

Друзья зверей

Савельев Л. Д.

г. Москва, Ленинский проспект, д.78, кв. 134

8(495)6478294

Савостина З. О.

4

Смешарики

Шороков К. Л.

г. Воронеж, ул. Антонова-Овсеенко, д. 123, кв. 2

8(621)4712398

Рокотов Х. Г.

1

Исследователи

Самсонова Д. П.

г. Орел , ул. Ленина, д. 163

8(845)2149637

Новикова Г. Д.

3

Солнышки

Щеглов Р. Л.

г. Липецк, ул. Гагарина, д. 34, кв. 78

8(906)2140014

Голиков З.К.

3

Защитники леса

Тополева Д. Н.

г. Старый Оскол, Ольминского мкр., д. 16, кв. 65

8(905)9648512

Капустина К. Г.

2

Скауты

Хомутова Г. Л.

г. Елец, ул. Коммунаров, д. 156

8(654)3157596

Баклан В. Р.

4

Покорители гор

Ельчищев Ф.Л.

г. Курск, ул. Юбилейная, д. 65, кв. 4

8(697)3249872

Бавыкин Т. Л.

1

Мореплаватели

Вавилова Е. Г.

г. Тула, ул. Жукова, д. 7

8(541)9475148

Базерова К. Д.

4

Смешарики

Спиваков Д. Е.

г. Воронеж, проспект Московский, д. 45, кв. 9

8(641)6587412

Токарева Ж. Д.

3

Защитники леса

Тополева Д. Н.

г. Елец, ул. Советская, д. 15

8(784)0145239

Хроклова М. Д.

1

Исследователи

Бабкина Р. Д.

г. Орел, ул. Герцена, д. 96, кв. 74

8(654)3210265

Ростов Л. З.

2

Друзья зверей

Столетова Д. Г.

г. Москва, ул. Братиславская, д. 30, кв. 47

8(495)5179854

Мурашко Р. Н.

1

Звездочки

Туполева Д. Л.

г. Липецк, пер. Макаренко, д. 23

8(903)9871245

Домбаев Ю. Д.

4

Покорители гор

Колкин З. Р.

г. Тула, ул. Красина, д. 65, кв. 9

8(915)9614578

Катаева В. Т.

3

Солнышки

Тополева Д. Н

г. Курск, ул. Севастопольская, д. 15, кв. 98

8(906)9743215

Шестаков Р. Е.

1

Звездочки

Диброва Н. Л.

г. Москва, ул. Новооскольская, д. 5, кв. 9

8(495)2186547

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

Номер смены: { Номер смены } Название отряда: { Название отряда }

Ф. И. О.

Домашний адрес

Номер телефона

Вожатый

 

 

 

 

  1. Количество отформатированных строк в итоговой таблице, не считая заголовка и шапки, должно совпадать с количеством отобранных записей.

  2. Полученную таблицу сохранить в файле {Название отряда}.xls на листе с текущей датой. Книга должна иметь один лист.

  3. Файл поместить в папку C:\Орленок\Смена {Номер смены}. При отсутствии папки – создать её.

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

  1. Список поля Отряд формируется из значений одноименного поля в БД, которые относятся к указанной смене. Элементы списка должны быть отсортированы по алфавиту. По умолчанию установить первый элемент отсортированного списка, относящегося к первой смене.

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

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

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

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

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

ДЗ № 3

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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