|
||||||||
|
Oбъекты, доступные в Microsoft Access
Программируя на Visual Basic, Вы работаете с объектами, соответствующими различным частям базы данных Microsoft Access. Наборы ? это группы однотипных объектов. Программирование с применением объектов и наборов позволяет создавать приложения Microsoft Access, более гибко реагирующие на действия пользователей и вводимые ими данные. Microsoft Access состоит из нескольких компонентов каждый из которых предоставляет собственный набор объектов. Библиотека объектов любого компонента содержит информацию о своих объектах, их свойствах и методах. Объекты компонента доступны, только когда есть ссылка на его библиотеку объектов. Наличие такой ссылки сообщает Microsoft Access что объекты данной библиотеки доступны из Visual Basic. Чтобы просмотреть текущие ссылки, откройте какой-нибудь модуль и выберите из меню Tools (Сервис команду References (Ссылки). Для установки ссылки пометьте флажок рядом с именем нужной библиотеки. Microsoft Access автоматически устанавливает ссылки на следующие библиотеки объектов: Библиотеку объектов Microsoft Access 8.0. Она предоставляет объекты предназначенные для отображения данных, хранения программного код, и работы с приложением Microsoft Access. В частности, эта библиотека содержит объекты Form, Module и Application, рассматриваемые в этой главе. Библиотеку объектов Microsoft DAO 3.5. Она предоставляет объекты DAC (Data Access Objects ? объекты доступа к данным), например, TableDef, QueryDef, которые определяют структуру базы данных и позволяют манипулировать с данными из Visual Basic. Эти объекты рассматриваются в главе 11 ?DAO?. Библиотеку объектов Visual Basic for Applications. Visual Basic предоставляет 3 объекта, обеспечивающие большую гибкость при программировании: Debug, Err и Collection. Подробнее об этих объектах см. справочник систему Microsoft Access.Microsoft Access включает также библиотеку объектов Microsoft Office 8.0, но не устанавливает ссылку на нее автоматически. Для работы с объектами Microsoft Office, например, CommandBar, FileSearch или Assistant, из Microsoft Access нужно сначала установить ссылку на библиотеку объектов Microsoft Office 8.0. В других приложениях Office такая ссылка устанавливается автоматически. Об объектах, предоставляемых библиотекой Microsoft Office 8.0, см. главу 8 ?Меню и панели инструментов? и главу 9 ?Microsoft Office Assistant?. При необходимости можно установить ссылки и на библиотеки объектов, предоставляемые другими приложениями или компонентами. Например, чтобы получить возможность работы из Microsoft Access с объектами Microsoft Excel, создайте ссылку на библиотеку объектов Microsoft Excel. Если Вы хотите работать с объектами Microsoft Access из другого приложения, поддерживающего Автоматизацию* , установите в этом приложении ссылку на библиотеку объектов Microsoft Access 8.0. После этого Вы получите доступ из данного приложения к иерархии объектов Microsoft Access. Подробнее см. раздел ?Объект Application и Автоматизация? далее в этой главе.
Текст пособия подготовлен на основе материалов книги Microsoft Corporation. Руководство программиста по Visual Basic для Microsoft Office 97 / Пер. с англ. - М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd.", 1997. - 544 с.: илл. c Оригинальное издание на английском языке, Microsoft Corporation, 1997 c Русский перевод, Microsoft Corporation, 1997 |