Access 2002

Технология автоматизации


Вы увидели, как просто работать с помещаемыми в формы Access элементами управления ActiveX. В каждом примере мы подчеркивали сходство между кодом автоматизации и обычным кодом VBA.

Технология автоматизации способна сделать вашу работу намного продуктивнее, позволяя интегрировать в разрабатываемые решения готовые функции и даже целые приложения. Теперь вы знаете, как Access управляет всеми этими компонентами.

►    Особенности функционирования Access в качестве сервера автоматизации

►    Модуль класса для решения задач автоматизации

►    Создание приложений на базе технологии автоматизации

Начиная с версии 95, Access предоставляет долгожданную возможность интеграции приложений в проекты, разрабатываемые с помощью других средств программирования. Такая интеграция осуществляется на основе СОМ-технологии: теперь Access может функционировать как сервер автоматизации, то есть допускать программное управление из других приложений. Это открывает перед разработчиками множество интересных возможностей. Например, одно приложение Access может управлять другим, а приложение, созданное в Visual Basic или другой среде, использующей VBA, может свободно пользоваться функциями Access, предназначенными для печати отчетов, создания таблиц и запросов, вывода форм и т. д. В этой главе мы поговорим о том, в каких целях удобно применять программу Access как сервер автоматизации, и рассмотрим ее возможности на примере приложения, использующего Access для предварительного просмотра и печати отчетов. Программный код примеров этой главы вы найдете на компакт-диске, прилагаемом к данной книге. Он оформлен в виде модуля класса VBA, и его легко импортировать в любой проект, использующий этот язык.

Использование Access в качестве сервера автоматизации

Так уж вышло, что к тому времени, как появилась возможность использовать Access в качестве сервера автоматизации, потребность в этом значительно уменьшилась.

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