Часть 3

Основные объекты модели Microsoft Access

  • Глава 13. Объектная модель Microsoft Access (Microsoft Access Object Model)
  • Глава 14. Объектная модель доступа к данным DАО (Data Access Object)
  • Глава 15 Объектная модель ADO (ActiveX Data Objects)

  • Работая с базой данных Microsoft Access, Вы можете получить доступ не только к созданным Вами объектам (таблицам, запросам, формам и т.д.), но и к большому количеству объектов, автоматически создаваемых средой без вашего непосредственного участия. Такие объекты в дальнейшем будем называть стандартными, чтобы отличить их от пользовательских объектов (созданных в базе данных вами или другими разработчиками). Microsoft Access имеет большое количество стандартных объектов, при помощи которых можно управлять различными аспектами поведения вашего приложения в целом или отдельными элементами, составляющими его. Как и любые другие объекты, стандартные объекты Microsoft Access имеют свои наборы свойств и методов, из которых состоит их интерфейс. Например, объект Application ссылается на открытое в данный момент приложение Microsoft Access. При помощи его свойств и методов можно получить доступ к другим объектам, например, Screen, Assistant и т.д. Таким образом, вы сможете самостоятельно управлять экранным курсором или поведением помощника. Этим, конечно же, не исчерпываются возможности этого объекта. Объект Application имеет громадное множество разнообразных возможностей, некоторые из них будут описаны позже. Стандартные объекты могут находиться с другими объектами в связи, которая представляет собой специфическую смесь наследования и владения. Не вдаваясь в излишние подробности организации таких связей, в дальнейшем будем говорить, что одни объекты могут содержать другие объекты. Внешним будем называть объект, который содержит другой объект, а тот, в свою очередь, будем называть внутренним. Внешний объект и сам может содержаться в другом объекте, выступая в этой ситуации в роли внутреннего, и т.д. Таким образом, объекты могут составлять сложные иерархические цепочки, описывающие тот или иной аспект приложения или схему доступа к данным. Такие цепочки связанных между собой объектов называются объектными моделями.

    Microsoft Access поддерживает большое количество объектных моделей. Все они свя­заны с различными вариантами доступа к данным, манипуляции объектами и приложением и т.д. К ним относятся, например, четыре объектные модели Веб-компонентов Microsoft Office (Microsoft Office Web Components Object Models), объектная модель Microsoft Office (Microsoft Office Object Model), объектная модель репликации и Jet (JRO) и т.д. В этой части будут описаны только три основные объектные модели. Глава 13 посвящена объектной модели Microsoft Access (Microsoft Access Object Model). Следующие две главы описывают две модели доступа к данным. В главе 14 описана модель Data Access Object, которая на данный момент уже считается устаревающей. Пришедшая ей на смену новая объектная модель доступа к данным ActiveX Data Object (ADO) описывается в главе 15. Освоив эти три модели, вы при необходимости легко сможете разобраться и в остальных (если такая необходимость у вас когда-нибудь возникнет).


    [Далее]


    Начало пособия Начало части   Следующая глава Следующая часть