Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по курсовой работе вариант про страны.doc
Скачиваний:
14
Добавлен:
29.05.2017
Размер:
378.37 Кб
Скачать

Информация о запросах из стран: {список стран}

Сайт

Текст запроса

Дата запроса

Страна

Поисковая система

Время на сайте, мин

Количество посещённых страниц

Страна 1

Страна 1

Итого по {Страна 1}:

Страна n

Страна n

Итого по {Страна n}:

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

  2. Записи должны быть отсортированы по странам, затем по сайтам и поисковым системам.

  3. Сохранить таблицу в файле Страны.xls. Книга должна иметь один лист. Название листа – текущая дата.

  4. Файл поместить в папку С:\Запросы\{Месяц}. При отсутствии папки – создать её.

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

Рис.1. Форма запроса

  1. В поле со списком Месяцпользователь выбирает нужный ему месяц. На основе выбранного месяца открывается рабочая книга.

  2. В списке (ListBox)Страныпользователь указывает страны (предусмотреть возможность выбора нескольких стран). Список содержит следующие элементы:Армения, Белоруссия, Казахстан, Россия, Украина. По умолчанию установить первый элемент списка.

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

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

  5. Программа должна находиться в файле Программа Запросы.xls.

  6. При открытии файла с программой в стандартном интерфейсе Excelдолжна появляться панель инструментов с кнопкамиО программеиЗапросы. При щелчке по кнопкеО программена экране должна появляться форма с данными о разработчике программы. Вторая кнопка предназначена для вызова формы (рис.1).

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

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

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

  1. Листинг программы

    1. Microsoft Excel Objects

      1. ЭтаКнига

Private Sub Workbook_Open()

Dim OprogrButton, ZapButton As CommandBarButton

Dim MyBar As CommandBar

Set MyBar = Application.CommandBars.Add

With MyBar

.Name = "Панель Запросы"

.Visible = True

.Position = msoBarTop

End With

Set OprogrButton = MyBar.Controls.Add(Type:=msoControlButton)

With OprogrButton

.Style = msoButtonCaption

.Caption = "О программе"

.Enabled = True

.OnAction = "ФормаОПрограмме"

End With

Set ZapButton = MyBar.Controls.Add(Type:=msoControlButton)

With ZapButton

.Style = msoButtonCaption

.Caption = "Запросы"

.Enabled = True

.OnAction = "ФормаЗапросы"

End With

End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)

For Each Bar In Application.CommandBars

If Bar.Name = "Панель Запросы" Then

Bar.Delete

Exit For

End If

Next

End Sub