И8-12-1 / Вариант 14 - 64
.docДЗ № 2 (Вариант № 14 - 64)
(автор концепции студент гр. МА-10-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
-
Требуется (с помощью средств VBA) разработать программное обеспечение, позволяющее формировать список стройматериалов, проданных на предыдущей или текущей неделе, или в текущем месяце. Структура итоговой таблицы следующая:
Стройматериалы, проданные {период}
-
№
Название товара
Сумма
Дата продажи
…
…
…
…
…
…
…
…
Итого:
…
-
Количество отформатированных строк в итоговой таблице, не считая заголовка, шапки, и итоговой строки, должно совпадать с количеством отобранных стройматериалов по заданному критерию отбора.
-
В итоговой строке подсчитывается сумма продаж за заданный период времени (см. форму)
-
Сформированный документ сохранить в файле {Период}.xls, где Период – это название переключателя, выбранного пользователем – см. форму. Например: На текущей неделе.xls. Книга должна иметь один лист. Название листа – текущая дата.
-
Файл поместить в папку C:\Объемы продаж.
-
Запрос на создание списка стройматериалов реализовать с помощью формы:
-
С помощью переключателя пользователь указывает интересующий его период времени. По умолчанию включить первую кнопку.
-
Кнопку ОК связать с клавишей [Enter], кнопку Отмена – с клавишей [Escape].
-
Программа должна находиться в файле Программа Объемы продаж.xls.
-
Предусмотреть обработку событий, связанных с различными состояниями исходной БД и конечного файла: закрыты, открыты, не существуют. При наличии конечного файла выдать запрос на его замену.
-
Оформить программу согласно требованиям, изложенным на лекциях.
-
Придумать свой вариант задания.
ДЗ № 3
Модифицировать программу Программа Объемы продаж.xls следующим образом:
-
При открытии файла с программой в стандартном меню Excel должно появляться меню Объемы продаж с командами:
-
Стройматериалы, которая предназначена для вызова формы, реализованной в ДЗ № 2.
-
О программе. При щелчке по команде О программе на экране должна появляться форма с данными о разработчике программы.
-
-
При закрытии файла (а не самого Excel) с программой привнесенный пользовательский интерфейс должен удаляться.
Требования к оформлению ДЗ 2 и 3
Отчет по ДЗ должен быть сдан в электронном и печатном виде и включать в себя:
-
Титульный лист (пустые строки недопустимы! Вспоминаем интервалы! ).
-
Оглавление.
-
Постановку задачи (задание, которое Вы получили от меня).
-
Листинг программы, напечатанный в редакторе VBA (или в редакторе Word: шрифт – Courier, 10 пунктов).
-
План тестирования программы.
-
Придуманное Вами задание.
-
Главы должны быть пронумерованы. Стиль заголовков – Заголовок 1. Если в главах имеются параграфы, то стиль заголовка должен соответствовать их уровню.
-
Электронная версия отчета должна быть оформлена согласно стандартам и принципам, изложенным в курсе «Офисные программные пакеты».
При невыполнении этих требований домашняя работа считается невыполненной и к защите не принимается!