Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема Х Методич указания к контр раб VBA-формы.doc
Скачиваний:
10
Добавлен:
21.11.2018
Размер:
459.26 Кб
Скачать
    1. Элемент управления CommandButton

Элемент управления CommandButton (кнопка) — самый распространенный элемент управления на формах (рис. 10).

Рис. 10. Кнопки (объекты CommandButton)

В большинстве форм обязательно будет, по крайней мере, две кнопки: OK и Отмена (Cancel). По нажатию кнопки OK должно выполниться то действие, ради чего создавалась форма, по нажатию кнопки Отмена форма должна закрыться. Ваша задача — обеспечить необходимый код для этих кнопок, который и будет выполнять эти действия.

Далее представлены самые важные свойства кнопки.

Cancel — если для этого свойства установить значение True, то кнопка будет нажиматься автоматически при нажатии клавиши <Esc>. Как правило, на такие кнопки помещаются надписи типа "Отмена", "Выход", "Вернуться в окно приложения". Однако, кроме назначения клавише <Esc>, свойство ничего больше этой кнопке не дает. Необходимо еще добавить код в обработчик события Click, например:

Private Sub CommandButton1_Click()

Unload Me

End Sub

Me — это специальное зарезервированное слово, которое представляет текущий объект (в данном случае форму). Его можно использовать вместо имени формы.

Caption — надпись, которая будет на кнопке.

Default — если это свойство установлено в True, то такая кнопка будет считаться нажатой при нажатии пользователем клавиши <Enter>, даже если фокус находился в другом месте формы (но не на другой кнопке). Обычно такие кнопки являются главными, по которым выполняется действие, ради которого создавалась форма (печать отчета, занесение информации в базу данных, отправка почты и т. п.).

Picture — если простая надпись вас не устраивает, можно назначить кнопке рисунок (пиктограмму).

Главное событие для кнопки — это, конечно, Click. Как правило, к этому событию и привязывается программный код, ради которого создавалась кнопка.

  1. Теоретические вопросы

  1. Назначение и способы создания формы.

  2. Понятие элементов управления.

  3. Элемент управления Label.

  4. Элемент управления TextBox.

  5. Элемент управления ComboBox.

  6. Элемент управления ListBox.

  7. Элемент управления CheckBox.

  8. Элемент управления ToggleButton.

  9. Элемент управления OptionButton.

  10. Элемент управления Frame.

  11. Элемент управления ScrollBar.

  12. Элемент управления SpinButton.

  13. Элемент управления MultiPage.

  14. Элемент управления CommandButton.

По каждому из указанных элементов управления и форме необходимо знать об основном назначении, свойствах, методах, событиях.

  1. Содержание контрольной работы и требования по ее оформлению

    1. Содержание контрольной работы

Содержание контрольной работы заключается в создании формы с помощью VBA & Excel. Форма должна реализовывать экономический расчет, например:

– расчет цены окна;

– расход производственных ресурсов;

– суммы заработной платы;

– налогов и пр.

В процессе работы формы, как правило, потребуется обращение из программы к ячейкам рабочего листа Excel для ввода-вывода данных.

Каждому студенту выдается персональное задание. Задания размещены в электронном виде на сервере кафедры «Экономическая информатика».

Задание включает в себя:

– описание формул расчета;

– указание элементов управления, которые необходимо использовать при создании формы для выполнения тех или иных функций

– примерный вид формы и пр.