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

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

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

ДЗ № 2 (Вариант № 14 – 25)

(автор концепции студент группы И8-11-3 Вахрушев О.)

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

  1. В книге Прайс-лист.xls хранится таблица, представляющая собой базу данных отдела педагогической книги. БД хранится в папке C:\Учебная литература и имеет следующую структуру:

Таблица 1. Фрагмент БД Прайс-лист:

Автор

Предмет

Название

Класс

Цена, руб

Виленкин

Математика

Основы мат. анализа

7

250,00

Разумовская

Русский язык

Подготовка к ЕГЭ

11

54,00

Габрилеян

Химия

Органическая химия

11

53,00

Перышкин

Физика

Электродинамика

7

270,00

Ладыгина

Литература

Литература 20-го века

3

67,00

Парахина

Математика

Сборник задач

7

160,00

Петриченко

Английский язык

Диалоги

5

99,00

Урбанова

Русский язык

Сборник сочинений

5

100,00

Шилдт

Программирование

Программирование на С и С++

5

111,00

Мякишев

Физика

Основы квантовой механики

9

310,00

Даниленко

Электротехника

Цепи постоянного и переменного тока

9

250,00

Савелина

Химия

Неорганическая химия

11

138,00

Лукашик

Физика

Сборник задач

7

156,00

Савенкова

Биология

Основы ботаники

5

88,00

Страуструп

Программирование

Язык программирования C++

7

540,00

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

Предмет: {Предмет} Класс: {Класс}

Автор

Название

Цена, руб

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

  2. Сохранить его в файле {Предмет}.xls на листе с датой запроса. Книга должна иметь один лист.

  3. Файл поместить в папку C:\ Учебная литература \{Класс} класс. При отсутствии папки – создать её.

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

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

  2. В поле Класс: указывается интересующий пользователя класс. Начальное значение SpinButton равно 1, шаг = 1, максимальное значение равно 11.

  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. Электронная версия отчета должна быть оформлена согласно стандартам и принципам, изложенным в курсе «Офисные программные пакеты».

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

3

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