Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Создание пользовательской формы в Excel




Module

UserForm

Добавление пользовательской формы осуществляется при помощи команды Insert→ UserForm

Чтобы добавить в проект новый модуль VBA, выделите название проекта в окне Project Explorer и выберите команду InsertModule (Вставка→Модуль). Также можно щелкнуть правой кнопкой мыши на названии проекта и выбрать команду InsertModule в контекстном меню.

Под пользовательской формой подразумевают окно с размещенными на нем элементами управления. В свою очередь элементы управления – это также определенным образом оформленные окна, необходимые для обмена данными между приложением (реализуется при помощи формы) и пользователем. Для создания пользовательской формы этого нужно выбрать пункт меню Вид, далее команду Панели инструментов, затем Visual Basic. Нажать кнопку Редактор Visual Basic. В этом редакторе выбрать пункт меню

 

Появится шаблон пользовательской формы и панель инструментов ToolBox с доступными элементами управления. На рисунке указаны основные элементы редактора Visual Basic.

 

Панель инструментов ToolBox содержит следующие элементы управления.

 


Для размещения элемента управления на поле формы необходимо щелкнуть 1 раз левой кнопкой мыши на элементе управления на панели ToolBox, затем на поле формы левой кнопкой мыши указать (одинарный щелчок) место размещения элемента управления. Далее можно менять размеры и расположение созданного элемента управления. Каждому элементу управления нужно задать программное имя и надпись, разместить эту надпись в центре элемента управления. Для этого надо выделить элемент управления, затем в окне свойств в поле Name задать программное имя элемента управления, в поле Captionнадпись на элементе управления, в поле TextAlign – задать значение fmTextAlignCenter. Для реализации (функциональности) элемента управления (объекта) необходимо добавить и запрограммировать обработчик события. Под событием понимается некоторое действие, повлиявшее на элемент управления. Примеры объектов и событий.

Объект Событие Действие
CommandButton Click Щелчок на кнопке
OptionButton Click Выбор радиокнопки
CheckBox Click Установка(снятие) флажка
TextBox AfterUpdate Ввод значения и нажитие Enter
ComboBox Click Выбор значения из списка

Для реализации обработчика события для конкретного элемента управления нужно на этом элементе управления дважды щелкнуть левой кнопкой мыши. Откроется редактор обработчиков событий, где нужно выбрать элемент управления и соответствующее событие.

Выбор события для элемента управления  
Выбор элемента управления  

 

Раздел 10. Работа в СУБД MS Access




Поделиться с друзьями:


Дата добавления: 2014-10-17; Просмотров: 607; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.