Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КонспектЛекций.doc
Скачиваний:
84
Добавлен:
14.05.2015
Размер:
1 Мб
Скачать
☆

`Общение с jet через объекты данных Access.

DBEngine

Является ядром Jet. Этот верхний уровень объекта содержит все объекты DАО. Это объект, на который нужно ссылаться для сжатия и восстановления базы дан­ных с помощью программы VBA

Error

Содержит информацию, имеющую отношение к ошибке, которая произошла при работе Jet/DAO. Этот объект — член семейства Errors: список ошибок от самого нижнего до самого верхнего уровня

Workspace

Содержит базы данных, открытые в пользовательском сеансе, а также предлагает методы и свойства для поддержки транзакций открытых БД и для защиты. Является членом семейства Workspaces

Database

Ссылается на базу данных, открытую в соответствующем объекте Workspace

User

Представляет пользователя сеанса в соответствующем объекте Workspace. Сеансы могут проводить одновременно несколько пользователей; эти пользователи определены в семействе Users

Group

Представляет нескольких членов групп и предоставляет им общие возможности.

TableDef

Представляет сохраненное описание локальной или присоединенной таблицы в соответствующем объекте Database

QueryDef

Представляет сохраненный запрос в соответствующей базе данных. Его свойство SQL определяет SQL-оператор, используемый для определения возвращаемого набора записей. Когда в Access строится запрос с помощью каких-либо средств, то в этом свойстве записывается окончательный текст SQL-выражения

RecordSet

Представляет итоговые записи после выполнения запроса или записи таблицы.

Field

Определяет свойства и методы, применимые к одному полю (столбцу), а семейство Fields содержит все объекты Field для соответствующей таблицы, запроса или набора записей

Index

Описывает индекс в соответствующей таблице.

Parameter

QueryDefs должен содержать параметры для определения значений критериев

Relation

Здесь описываются отношения между таблицами, установленные в базе данных

Container

Объекты Container (контейнер) встроены и представляют собой доступные объекты данных, такие как таблицы, отношения и базы данных, а также объекты Access, такие как отчеты, формы и модули. Каждый объект поддерживает защиту хранящейся в нем ин­формации

Document

Представляет требования для типов объектов в соответствующем контейнере. Например, контейнер Access Forms содержит объ­ект Document для каждой формы базы данных. Кроме того, объект Document поддерживает защиту информации того объекта, ко­торый он представляет

Каждый объект в иерархии DAO имеет одно или более свойств, которые описывают его поведение и атрибуты. Каждое из этих свойств само является объектом в семействе Properties родительского объекта.Например, объект TableDef имеет такие свойства, как Name, Updatable и DateCreated. Доступ к свойству Name можно получить следующим образом:

MyTableDef.Name

Кроме того, на свойство Name можно сослаться, используя семейство Properties объекта TableDef:

MyTableDef.Properties("Name")