Поделиться через


Элементы Recordset (DAO)

Область применения: Access 2013, Office 2013

Объект Recordset представляет записи в базовой таблице или записи, получаемые в результате выполнения запросов.

Методы

Имя

Описание

AddNew

Создает новую запись для обновляемого объекта Recordset.

Cancel

ПРИМЕЧАНИЕ: Рабочие области ODBCDirect не поддерживаются в Microsoft Access 2013. Используйте ADO, если вы хотите получить доступ к внешним источникам данных без использования ядра СУБД Microsoft Access.

Отменяет выполнение ожидающего вызова асинхронного метода (только для рабочих областей ODBCDirect).

CancelUpdate

Отменяет любые незавершенные обновления для объекта Recordset.

Clone

Создает дубликат объекта Recordset, который ссылается на оригинальный объект Recordset.

Close

Закрывает открытый объект Recordset.

CopyQueryDef

Возвращает объект QueryDef, который является копией QueryDef и используется для создания объекта Recordset, представленного заполнителем recordset (только для рабочие области Microsoft Access). .

Delete

Не поддерживается для объекта.

Edit

Копирует текущую запись с обновляемым объектом Recordset в буфер обмена для последующего редактирования.

FillCache

Заполняет полностью или частично локальный кэш для объекта Recordset, который содержит данные из источника ODBC, подключенного к ядру СУБД Microsoft Access (только для баз данных ODBC, подключенных к Microsoft Access).

FindFirst

Определяет положение первой записи в объекте Recordset типа dynaset или мгновенный снимок, которая отвечает заданным условиям и превращает запись в текущую запись (только для рабочих областей Microsoft Access).

FindLast

Определяет положение последней записи в объекте Recordset типа dynaset или мгновенный снимок, которая отвечает заданным условиям и превращает запись в текущую запись (только для рабочих областей Microsoft Access).

FindNext

Определяет положение следующей записи в объекте Recordset типа dynaset или мгновенный снимок, которая отвечает заданным условиям и превращает запись в текущую запись (только для рабочих областей Microsoft Access). .

FindPrevious

Определяет положение предыдущей записи в объекте Recordset типа dynaset или мгновенный снимок, которая отвечает заданным условиям и превращает запись в текущую запись (только для рабочих областей Microsoft Access). .

GetRows

Извлекает несколько строк из объекта Recordset.

Move

Перемещает положение текущей записью в объекте Recordset.

MoveFirst

Выполняет перемещение к первой записи в указанном объекте Recordset и делает запись текущей.

MoveLast

Выполняет перемещение к последней записи в указанном объекте Recordset и делает запись текущей.

MoveNext

Выполняет перемещение к последней записи в указанном объекте Recordset и делает запись текущей записью.

MovePrevious

Выполняет перемещение к предыдущей записи в указанном объекте Recordset и делает запись текущей.

NextRecordset

ПРИМЕЧАНИЕ: Рабочие области ODBCDirect не поддерживаются в Microsoft Access 2013. Используйте ADO, если вы хотите получить доступ к внешним источникам данных без использования ядра СУБД Microsoft Access.

Получает следующий набор записей, при наличии, возвращаемый состоящим из нескольких частей запросом на выборку в вызове OpenRecordset и возвращает логическое значение, определяющее, находится ли одна или несколько дополнительных записей в состоянии ожидания (только для рабочих областей ODBCDirect).

OpenRecordset

Создает новый объект Recordset и добавляет его в коллекцию Recordsets.

Requery

Обновляет данные в объекте Recordset с помощью повторного выполнения запроса, на котором основан объект.

Seek

Определяет положение записи в индексированном объектеRecordset табличного типа, которое отвечает заданным условиям для текущего индекса и превращает данную запись в текущую запись (только для рабочих областей Microsoft Access).

Update

ПРИМЕЧАНИЕ: Рабочие области ODBCDirect не поддерживаются в Microsoft Access 2013. Используйте ADO, если вы хотите получить доступ к внешним источникам данных без использования ядра СУБД Microsoft Access.

Сохраняет содержимое буфера обмена в обновляемый объект Recordset.

Свойства

Имя

Описание

AbsolutePosition

Задает или возвращает относительный номер записи для текущей записи объекта Recordset.

BatchCollisionCount

ПРИМЕЧАНИЕ: Рабочие области ODBCDirect не поддерживаются в Microsoft Access 2013. Используйте ADO, если вы хотите получить доступ к внешним источникам данных без использования ядра СУБД Microsoft Access.

Возвращает количество записей, для которых не удалось выполнить последний пакет обновления (только для рабочих областей ODBCDirect).

BatchCollisions

ПРИМЕЧАНИЕ: Рабочие области ODBCDirect не поддерживаются в Microsoft Access 2013. Используйте ADO, если вы хотите получить доступ к внешним источникам данных без использования ядра СУБД Microsoft Access.

Возвращает массив закладок, указывающих на строки, которые вызывают конфликты при выполнении последнего пакета обновления (только для рабочих областей ODBCDirect).

BatchSize

ПРИМЕЧАНИЕ: Рабочие области ODBCDirect не поддерживаются в Microsoft Access 2013. Используйте ADO, если вы хотите получить доступ к внешним источникам данных без использования ядра СУБД Microsoft Access.

Задает или возвращает количество операторов, отправляемых на сервер в каждом пакете (только для рабочих областей ODBCDirect).

BOF

Возвращает значение, которое показывает, находится ли текущее положение записи курсора перед первой записью объекта Recordset. Только для чтения, Boolean.

Bookmark

Задает или возвращает закладку, которая уникально определяет текущую запись в объекте Recordset.

Bookmarkable

Возвращает значение, которое указывает, поддерживает ли объект Recordset закладки, которые можно задать с помощью свойства Bookmark.

CacheSize

Задает или возвращает число записей, полученных из источника данных ODBC, который будет кэшироваться локально. Для чтения и записи, Long.

CacheStart

Задает или возвращает значение, которое определяет закладку первой записи в объекте Recordset типа dynaset, содержащих данные, локально кэшируемые из источника данных ODBC (только для рабочих областей Microsoft Access).

Connection

Возвращает объект Connection, который соответствует базе данных.

DateCreated

Возвращает дату и время создания базовой таблицы (только для рабочих областей Microsoft Access). Только для чтения, Variant.

EditMode

Возвращает значение, которое указывает состояние редактирования для текущей записи.

EOF

Возвращает значение, которое показывает, находится текущая запись после последней записи объекта Recordset. Только для чтения, Boolean.

Fields

Возвращает коллекцию Fields, которая представляет все объекты Field для указанного объекта. Только для чтения.

Filter

Задает или возвращает значение, определяющее записи, включаемые в открытом впоследствии объект Recordset (только для рабочих областей Microsoft Access). Для чтения и записи, String.

Index

Задает или возвращает значение, которое указывает имя текущего объекта Index в объекте Recordset табличного типа (только для рабочих областей Microsoft Access).

LastModified

Возвращает закладку, определяющую самую последнюю из добавленных или измененных записей.

LastUpdated

Возвращает дату и время последнего изменения в базовой таблице. Только для чтения, Variant.

LockEdits

Задает или возвращает значение, определяющее тип блокировки, которая действует во время редактирования.

Name

Возвращает имя указанного объекта. Только для чтения, String.

NoMatch

Указывает, была ли найдена конкретная запись с помощью метода Seek или одного из методов Find (только для рабочих областей Microsoft Access).

PercentPosition

Задает или возвращает значение, определяющее приблизительное место текущей записи в объекте Recordset на основе процента записей в Recordset.

Properties

Возвращает коллекцию Properties для указанного объекта. Только для чтения.

RecordCount

Возвращает число записей, доступных в объекте Recordset, или общее количество записей в Recordset табличного типа. или объекте TableDef. Только для чтения, Long.

RecordStatus

ПРИМЕЧАНИЕ: Рабочие области ODBCDirect не поддерживаются в Microsoft Access 2013. Используйте ADO, если вы хотите получить доступ к внешним источникам данных без использования ядра СУБД Microsoft Access.

Возвращает значение, определяющее состояние обновления текущей записи, если она входит в пакет обновления (только для рабочих областей ODBCDirect). Только для чтения, RecordStatusEnum.

Restartable

Возвращает значение, которое указывает на то, поддерживает ли объект Recordset метод Requery, который повторно выполняет запрос, на котором основан объект Recordset.

Sort

Задает или возвращает порядок сортировки для записей в объекте Recordset (только для рабочих областей Microsoft Access).

StillExecuting

ПРИМЕЧАНИЕ: Рабочие области ODBCDirect не поддерживаются в Microsoft Access 2013. Используйте ADO, если вы хотите получить доступ к внешним источникам данных без использования ядра СУБД Microsoft Access.

Указывает на то, завершена или нет асинхронной операции (т. е метода, вызываемого с параметром dbRunAsync) (только для рабочих областей ODBCDirect).

Transactions

Возвращает значение, которое указывает на то, поддерживает ли объект транзакций. Только для чтения, Boolean.

Type

Описание для этого элемента появится в итоговом выпуске Office 14.

Updatable

Возвращает значение, которое указывает на то, можно ли изменить DAO объект. Только для чтения, Boolean.

UpdateOptions

ПРИМЕЧАНИЕ: Рабочие области ODBCDirect не поддерживаются в Microsoft Access 2013. Используйте ADO, если вы хотите получить доступ к внешним источникам данных без использования ядра СУБД Microsoft Access.

Задает или возвращает значение, которое указывает на то, как предложение WHERE создается для каждой записи во время обновления пакета, а также будет ли пакет обновления использовать оператор UPDATE или DELETE, за которым следует INSERT (только для рабочих областей ODBCDirect). Чтение и запись, UpdateCriteriaEnum.

ValidationRule

Задает или возвращает значение, которое проверяет данные в поле после его добавление или изменения в таблице (только для рабочих областей Microsoft Access). Чтение и запись, String.

ValidationText

Задает или возвращает значение, определяющее текст сообщения, которое отображает ваше приложение, если значение объекта Field не удовлетворяют правилу проверки, задаваемому настройкой параметра ValidationRule (только для рабочих областей Microsoft Access). Только для чтения, String.