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

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

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

4

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

(автор концепции студентка гр.МА-08-1 Никитина М.С.)

Написать программу, которая формирует список клиентов, проживающих в том или ином городе, отказавшихся от карты РАТ или согласившихся на её пролонгацию.

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

В базе данных Exel Звонки.xls содержаться данные о клиентах компании РАТ (Российское Автомобильное Товарищество), предоставляющей услуги тех.помощи при наличии карты. БД хранится в папке С:\РАТ и имеет следующую структуру:

Таблица 1. Фрагмент БД Звонки:

Номер карты

Ф.И.О

Срок действия

Тип карты

Город прожив.

Результат звонка

С:

По:

123234

Абрамян О.С

08.01.2014

11.01.2014

базовая

Москва

Пролонгация

678345

Авдеева А.Б.

10.01.2014

14.01.2014

каприз

Ярославль

Отказ

128593

Аверина А. К.

12.01.2014

13.01.2014

базовая

Ростов

Пролонгация

125496

Акиндинов П. С.

15.01.2014

16.01.2014

джаз

Москва

Отказ

124903

Аксёнов Г.В.

23.01.2014

27.01.2014

темпо

Новгород

Отказ

412703

Аляутдинов И.Л.

29.01.2014

31.01.2014

темпо

Самара

Пролонгация

961445

Блинков Т.В.

03.02.2014

06.02.2014

каприз

Москва

Пролонгация

781263

Богачёва М.Ю.

09.02.2014

012.02.2014

джаз

Ярославль

Отказ

965410

Болотюк А.С

11.02.2014

12.02.2014

базовая

Самара

Пролонгация

321852

Бученков А.А.

14.02.2014

15.02.2014

базовая

Ростов

Отказ

159951

Быстров Т.Л.

18.02.2014

19.02.2014

каприз

Смоленск

Отказ

753357

Вагабов Ю.А.

22.02.2014

24.02.2014

темпо

Ростов

Отказ

852258

Валентей А.Ю.

25.02.2014

26.02.2014

джаз

Москва

Пролонгация

741147

Васильев А.Р.

04.03.2014

07.03.2014

темпо

Смоленск

Отказ

963369

Ващалова Ю.И.

13.03.2014

15.03.2014

джаз

Москва

Отказ

789987

Возненко А.П.

14.03.2014

16.03.2014

каприз

Ярославль

Пролонгация

123321

Волков И.И.

20.03.2014

22.03.2014

базовая

Самара

Пролонгация

745547

Волохов Ф. М.

25.03.2014

26.03.2014

темпо

Москва

Пролонгация

965569

Воробьёв А. С.

26.03.2014

28.03.2014

базовая

Самара

Отказ

452254

Воронина Ж.Д.

02.04.2014

04.04.2014

джаз

Ростов

Отказ

256652

Геворкова И.П.

04.04.2014

06.04.2014

темпо

Новгород

Отказ

841148

Григорьев К.С.

05.04.2014

07.04.2014

каприз

Москва

Отказ

863368

Денисов А.А.

13.04.2014

16.04.2014

каприз

Москва

Пролонгация

486684

Дмитриева А.Д.

25.04.2014

26.04.2014

базовая

Ярославль

Пролонгация

426624

Добычина И.П.

30.04.2014

01.05.2014

джаз

Ростов

Пролонгация

120021

Жуков А. А.

30.04.2014

01.05.2014

базовая

Москва

Пролонгация

759957

Зайцев И.Л.

03.05.2014

07.04.2014

темпо

Новгород

Отказ

302203

Захаров К. В.

10.05.2014

13.05.2014

базовая

Владимир

Отказ

333120

Захарова Д.Г.

11.05.2014

14.05.2014

джаз

Новгород

Пролонгация

120333

Знак С.К.

19.04.2014

21.04.2014

базовая

Владимир

Отказ

858585

Зубов С. К.

22.04.2014

24.04.2014

темпо

Москва

Отказ

747474

Ивлева Г.П.

23.04.2014

27.04.2014

джаз

Ярославль

Пролонгация

751157

Калюжный С.А.

12.04.2014

14.04.2014

каприз

Новгород

Отказ

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

Список клиентов, проживающих в городе {Город}

Ответ на предложение продления – {Результат}

Номер карты

Ф.И.О

Срок действия

Тип карты:

С:

По:

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

  2. Сформированную таблицу сохранить в файле Карты-{Город}.xls на листе с текущей датой. Книга должна иметь один лист.

  3. Файл поместить в папку С:\РАТ\{Результат}, например, С:\РАТ\Отказ, если пользователь выбрал Отказ.

  4. В случае отсутствия папки создать ее.

  5. Запрос на создание списка клиентов, проживающих в том или ином городе и оформивших либо отказ, либо пролонгацию карты РАТ, реализовать с помощью формы:

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

  2. С помощью переключателей пользователь задает результат звонка. По умолчанию включить переключатель Пролонгация.

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

  4. Программа должна находиться в файле Программа Тех.помощь.xls

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

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

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

ДЗ № 3

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

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

    1. Пролонгация, которая предназначена для вызова формы, реализованной ранее.

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

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

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

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

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

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

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

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

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

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

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

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

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

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