
- •Домашнее задание №2 и №3
- •Оглавление
- •1. Постановка задачи
- •1.1. Дз № 2 (Вариант № 14 - 61)
- •Требования к оформлению дз 2 и 3
- •Листинг программы
- •План тестирования программы
- •4. Придуманное задание
- •Требования к оформлению дз 2 и 3
- •8. Электронная версия отчета должна быть оформлена согласно стандартам и принципам, изложенным в курсе «Офисные программные пакеты».
План тестирования программы
Программа тестировалась при следующих ситуациях, а также различных их комбинациях:
Отсутствует исходный файл
Исходный файл закрыт/открыт.
Папка для сохранения результата открыта
Книга с таким названием уже существует
4. Придуманное задание
1. В базе данных Excel СтудентыМИСиС.xls хранятся данные о студентах и ихID. БД хранится в папкеE:\МИСиС и имеет следующую структуру:
Фрагмент БД:
Институт |
Курс |
Ф.И.О. |
Группа |
ID |
ИТАСУ |
1 |
Морозов П.Н. |
МИ-12-1 |
190-93-68 |
ЭУПП |
2 |
Марков П.И. |
ФР-11-2 |
190-93-69 |
ИНМиН |
1 |
Точкин С.Я. |
ХП-13-3 |
190-93-70 |
ИБО |
2 |
Улюкаев С.В. |
ОК-12-2 |
190-93-71 |
ИТАСУ |
2 |
Катин А.Н. |
МИ-12-1 |
190-93-72 |
ИНМиН |
1 |
Карпов С.А. |
ХП-13-3 |
190-93-73 |
ЭкоТех |
2 |
Певцов Р.Г. |
КР-12-1 |
190-93-74 |
ИБО |
2 |
Абрамов П.Л. |
ХП-13-3 |
190-93-75 |
ЭУПП |
2 |
Левкин А.П. |
ФР-11-2 |
190-93-76 |
ИБО |
1 |
Кругликов А.А. |
ОК-12-2 |
190-93-77 |
ИТАСУ |
1 |
Дербенев П.И. |
МИ-12-1 |
190-93-78 |
ИБО |
2 |
Кузин Р.А. |
ОК-12-2 |
190-93-79 |
ИНМиН |
2 |
Балашова Е.Н. |
ХП-13-3 |
190-93-80 |
ЭкоТех |
2 |
Перышкин С.П. |
КР-12-1 |
190-93-81 |
ЭУПП |
1 |
Чернов М.П. |
ФР-11-2 |
190-93-82 |
ИТАСУ |
1 |
Крылов А.Г. |
МИ-12-1 |
190-93-83 |
ЭкоТех |
2 |
Малахов О.Е. |
КР-12-1 |
190-93-84 |
ИБО |
1 |
Петрова И.И. |
ОК-12-2 |
190-93-85 |
ИНМиН |
1 |
Иванов П.В. |
ХП-13-3 |
190-93-86 |
ЭУПП |
2 |
Кузнецова T.K. |
ФР-11-2 |
190-93-87 |
ИТАСУ |
2 |
Александров В.Н. |
МИ-12-1 |
190-93-88 |
ЭкоТех |
2 |
Суздальцев В.И. |
КР-12-1 |
190-93-89 |
ЭУПП |
1 |
Перцов В.А. |
ФР-13-1 |
190-93-90 |
ИТАСУ |
2 |
Мелихова О.Н. |
МИ-10-1 |
190-93-91 |
ЭУПП |
1 |
Брюллов К. П. |
ФР-13-1 |
190-93-92 |
ЭкоТех |
1 |
Серов В. А. |
КР-12-1 |
190-93-93 |
ИТАСУ |
2 |
Суриков В. И. |
МИ-10-1 |
190-93-94 |
ИНМиН |
2 |
Суриков В. И. |
ХП-13-3 |
190-93-95 |
ЭкоТех |
1 |
Серов В. А. |
КР-12-1 |
190-93-96 |
ЭУПП |
2 |
Левитан И. И. |
ФР-13-1 |
190-93-97 |
ИБО |
1 |
Брюллов К. П. |
ОК-12-2 |
190-93-98 |
ИНМиН |
1 |
Суриков В. И. |
ХП-13-3 |
190-93-99 |
ИБО |
2 |
Брюллов К. П. |
ОК-12-2 |
190-93-100 |
ИТАСУ |
2 |
Шишкин И. И. |
МИ-10-1 |
190-93-101 |
ЭкоТех |
1 |
Репин И. Е. |
КР-12-1 |
190-93-102 |
ИБО |
2 |
Брюллов К. П. |
ОК-12-2 |
190-93-103 |
ИНМиН |
1 |
Репин И. Е. |
ХП-13-3 |
190-93-104 |
ЭУПП |
1 |
Серов В. А. |
ФР-13-1 |
190-93-105 |
ИБО |
2 |
Репин И. Е. |
ОК-12-2 |
190-93-106 |
ИНМиН |
2 |
Шишкин И. И. |
ХП-13-3 |
190-93-107 |
ЭкоТех |
1 |
Левитан И. И. |
КР-12-1 |
190-93-108 |
ИБО |
1 |
Шишкин И. И. |
ОК-12-2 |
190-93-109 |
ЭУПП |
2 |
Левитан И. И. |
ФР-13-1 |
190-93-110 |
ИНМиН |
1 |
Репин И. Е. |
ХП-13-3 |
190-93-111 |
2.Требуется (с помощью средств VBA) разработать программное обеспечение, позволяющее формировать список студентов по критериям отбора “Курс” и “Институт”
Вид итоговой таблицы:
Институт {Название института}, курс {Номер курса}
№ |
Ф.И.О. |
Группа |
ID |
1 |
|
|
|
.. |
.. |
.. |
.. |
3.Количество отформатированных строк в итоговой таблице, не считая заголовка и шапки, должно совпадать с количеством отобранных записей.
4.Полученную таблицу сохранить в файле: {Название Института}.xls на листе с текущей датой. Книга должна иметь один лист.
5.Файл поместить в папку E:\МИСиС\Курс{курс}. При отсутствии папки – создать её.
6.Запрос на создание искомого списка реализовать с помощью формы:
7.В списке Институт:пользователь указывает интересующий его институт. Он формируется из значений одноименного столбца исходной БД. Список с институтами должен быть отсортирован по алфавиту. По умолчанию - первый элемент отсортированного списка.
9. Кнопку ОКсвязать с клавишей [Enter], кнопкуОтмена– с клавишей [Escape].
8. Программа должна находиться в файле Программа СтудентыМИСиС.xls.
11. Предусмотреть обработку событий, связанных с различными состояниями исходного и конечного файлов: закрыты, открыты, не существуют. При наличии конечного файла выдать запрос на его замену.
12. Оформить программу согласно требованиям, изложенным на лекциях.
13. Придумать свой вариант задания.
ДЗ № 3
Модифицировать программу Программа СтудентыМИСиС.xlsследующим образом:
14. При открытии файла с программой в стандартном интерфейсе Excelдолжна появляться панель инструментовСтуденты с кнопкамиО программеиСтудентыМИСиС. При щелчке по кнопкеО программена экране должна появляться форма с данными о разработчике программы. Вторая кнопка предназначена для вызова формы, реализованной в ДЗ № 2.
15.При закрытии файла с программой привнесенный пользовательский интерфейс должен удаляться.