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

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

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

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

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

Написать программу, которая выводит объемы продаж за заданный период времени.

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

  1. В базе данных Excel Стройматериалы.xls содержатся данные о проданных стройматериалах. БД хранится в папке C:\Объемы продаж и имеет следующую структуру:

    Название товара

    Сумма (руб.)

    Дата продажи

    Цемент

    1 200

    4.03.13

    Плитка

    6 400

    1.03.13

    Кирпич

    7 400

    1.03.13

    Блоки

    1 300

    5.03.13

    Ламинат

    2 200

    7.03.13

    Линолеум

    3 700

    8.03.13

    Керамзит

    2 900

    9.03.13

    Обои

    2 100

    2.03.13

    Паркетная доска

    12 000

    10.03.13

    Пена

    400

    14.03.13

    Герметик

    200

    7.03.13

    Жидкие гвозди

    750

    8.03.13

    Плинтус

    600

    13.03.13

    Подвесные Потолки

    9 300

    20.03.13

    Профиль и комплектующие

    3 000

    23.03.13

    Сетки металлические

    500

    28.03.13

    Сетки, Серпянки

    750

    30.03.13

    Ленты, Скотч

    70

    7.03.13

    Сухие Смеси

    4 400

    5.03.13

    Теплоизоляция

    7 230

    31.03.13

    Фанера

    2 350

    1.03.13

    Электрика

    6 400

    5.03.13

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

Стройматериалы, проданные {период}

Название товара

Сумма

Дата продажи

Итого:

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

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

  3. Сформированный документ сохранить в файле {Период}.xls, где Период – это название переключателя, выбранного пользователем – см. форму. Например: На текущей неделе.xls. Книга должна иметь один лист. Название листа – текущая дата.

  4. Файл поместить в папку C:\Объемы продаж.

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

  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