Access 2002

Настройка свойств элемента ActiveX


Для модификации свойств элемента имеются две возможности. Во-первых, вы можете выбрать в окне свойств страницу Other (или АП), на которой представлено большинство свойств элемента ActiveX. На  10.27 показана эта страница для элемента управления Calendar, поставляемого в составе Access 2002.

Кроме того, можно открыть собственное диалоговое окно свойств элемента управления. Такое окно имеется у каждого элемента ActiveX. Окно свойств элемента управления Calendar на  10.28. Оно открывается щелчком на кнопке Build, расположенной рядом со свойством Custom в стандартном диалоговом окне свойств. Можно также щелкнуть правой кнопкой мыши на элементе управления в форме и выбрать в контекстном меню команду ControlType Object  Properties.

    

Имейте в виду, что есть другая команда контекстного меню — Properties. Выбор этой команды скажется на видимости окна свойств Access.

В отличие от встроенных элементов управления Access, элементы ActiveX не выводят свои события в окне свойств. Как вы знаете, у каждого элемента управления Access есть свойства вроде OnCl ick, позволяющие связать с соответствующим событием макрос, функцию VBA или стандартную процедуру-обработчик из модуля формы. Что касается событий элементов ActiveX, то они доступны только из модуля формы. После помещения в форму такого элемента, VBA по вашему требованию автоматически добавляет в модуль формы заготовки процедур обработки его событий. Собственно говоря, это делается так же, как и для обычных элементов управления: откройте модуль формы, выберите в левом списке нужный элемент управления, а вправом списке — событие, которое вы хотите обрабатывать. На  10.29 окно редактора VBA с выбранным обработчиком события календаря AfterUpdate.

Комментарии закрыты