Добавление
на страницу элементов ActiveX
Очень часто
в базах данных создаются формы и отчеты, содержащие иерархические списки (группы)
данных. Для их отображения можно использовать удобный элемент ActiveX (специальный
элемент управления OLE), а именно — элемент TreeView, с помощью которого отображается
дерево подчиненных элементов данных. Можно таким элементом снабдить форму, отчет
и страницу доступа к данным, т. к. на страницы можно добавлять любые зарегистрированные
в Access элементы ActiveX.
Чтобы зарегистрировать
новый элемент ActiveX в Access:
-
Перепишите файлы элемента
управления на свой жесткий диск. (Подробнее см. в документации элемента управления.)
-
Выберите в меню Access
команду
Сервис, Элементы ActiveX
(Tools, ActiveX Controls).
-
В диалоговом окне
Элементы
ActiveX (ActiveX Controls) (рис. 12.41) нажмите кнопку
Подключить
(Register)
и укажите путь к элементу управления в диалоговом окне
Добавление элемента
ActiveX (Add AciveX Control), а затем нажмите кнопку
ОК.
-
Нажмите кнопку
Закрыть
(Close).
Рис. 12.41
.
Диалоговое окно Элементы ActiveX
Мы говорили
об элементе Microsoft TreeView Control, version 6. Он определен в файле MSCOMCTL.OCX
(см. рис. 12.41). Данный элемент входит в стандартный комплект элементов Microsoft
Access 2002, поэтому файлы элемента уже есть на диске в папке SYSTEM32 (для
Windows NT/2000) или в папке SYSTEM (для Windows 95/98) и подключены к Access
2002, т. е. этот элемент уже зарегистрирован. Остается только добавить этот
элемент на страницу, для чего создайте новую страницу в режиме Конструктора
и сохраните ее с именем "Иерархия".
Чтобы добавить
элемент ActiveX на страницу доступа к данным:
-
Откройте страницу доступа
к данным в режиме Конструктора.
-
Нажмите кнопку
Дополнительные
элементы
(More Controls) на панели инструментов
Панель элементов
(Toolbox)
и выберите нужный элемент из списка.
Замечание
Элементы ActiveX,
установленные с другими приложениями, например Microsoft Excel, будут также
присутствовать в списке элементов, выводимом при нажатии кнопки Дополнительные
элементы панели элементов или при выборе команды Вставка, Элемент ActiveX
(Insert, ActiveX Control). Однако некоторые элементы ActiveX могут некорректно
работать в Microsoft Access. Сведения о том, был ли элемент успешно протестирован
в Microsoft Access, можно найти в файле Readme или получить у поставщика этого
элемента.
-
Выберите место на странице
доступа к данным и поместите туда элемент управления, обрисовав его контур
с помощью мыши.
-
Чтобы отобразить окно
свойств элемента ActiveX, щелкните по элементу правой кнопкой и выберите команду
Свойства элемента
(Element Properties). Чтобы получить справку по какому-либо
свойству, выберите это свойство и нажмите клавишу <F1>.
Чтобы в элементе
TreeView, добавленном на страницу "Иерархия", отображалось дерево
данных, необходимо самостоятельно добавить узлы в дерево программным:"
путем, используя свойства и методы этого элемента.
Содержание раздела
|