
Погода.ppt
- Количество слайдов: 11
База данных «Погода в регионах» База данных разработана в среде MS Excel с использованием операторов языка Visual Basic Application
Задание на разработку В приложении Microsoft. Excel разработать рабочую книгу ( шаблон и пример использования) для реализации указанной задачи с использованием стандартных функций, а также средств программирования VBA (с применением пользовательских форм). Создание нового листа подразумевает копирование структуры листа, копирование постоянной части данных, а также учет количества дней в месяце. Для защиты курсовой работы подготовить презентацию и отчет в печатном виде, которые должны содержать разработанные формулы и процедуры на VBA и описание использования стандартных свойств и методов объектов. Каждый лист рабочей книги должен содержать сведения о погоде в различных регионах. Сведения должны быть представлены в виде таблицы с названием регионов и температурой, давлением и влажностью в каждый день месяца. Итоговые столбцы таблицы должны содержать среднемесячные показатели по каждому параметру. Предусмотреть условное форматирование для определения максимальных и минимальных значений параметров. Построить диаграмму средних показателей по всем регионам. С помощью VBA разработать процедуры для добавления и удаления регионов и создания нового листа.
При открытии приложения высвечивается главная форма
Главная форма включает в себя следующие элементы: - список регионов; - поле со списком для выбора наименования месяца; - поле для размещения года; - функциональные кнопки «Добавление» , «Редактирование» , «Удаление» , «Диаграмма средней температуры по регионам» , «Диаграмма среднего давления по регионам» , «Диаграмма средней влажности по регионам» , «Выход» .
Для создания таблиц при добавлении регионов создан шаблон с примером заполнения. При заполнении автоматически вычисляются средние значения температуры, давления, а также производится условное форматирование для определения минимальных и максимальных значений параметров.
При нажатии на кнопку «Добавить» запускается процедура VBA, которая выполняет следующие действия: - ввод наименования региона; - добавление нового региона в список на главной форме; - создание нового листа с именем нового региона; - перенос содержимого шаблона на новый лист (без заполненных данных, количество ячеек для заполнения устанавливается в соответствии с количеством дней в месяце). Пользователю предоставляется возможность заполнить исходные данные по всем дням месяца и вернуться на главную форму.
При нажатии на кнопку «Редактирование» становится активным лист с названием региона, совпадающим с названием активной строки списка на главной форме, и пользователь может скорректировать исходные данные. При нажатии на кнопку «Удалить» удаляется лист с названием, равным названию активной строки списка а затем удаляется сама строка. Выполнение этих действий реализовано соответствующими процедурами VBA.
Диаграмма, формирующаяся при нажатии на кнопку «Диаграмма средней температуры по всем регионам»
Диаграмма, формирующаяся при нажатии на кнопку «Диаграмма среднего давления по всем регионам»
Диаграмма, формирующаяся при нажатии на кнопку «Диаграмма средней влажности по всем регионам»
Работа с базой данных завершается нажатием кнопки «Выход»
Погода.ppt