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


Размещение наборов записей

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

Свойство AbsolutePosition используется для перемещения к записи на основе порядкового положения в объекте Recordset или для определения порядкового положения текущей записи. Поставщик должен поддерживать соответствующие функциональные возможности, чтобы это свойство было доступно.

AbsolutePosition основан на 1 и равен 1, если текущая запись является первой записью в наборе записей. Как упоминалось ранее, общее количество записей в объекте Recordset можно получить из свойства RecordCount .

При установке свойства AbsolutePosition , даже если это запись в текущем кэше, ADO перезагружает кэш с новой группой записей, начиная с указанной записи. Размер этой группы определяется свойством CacheSize .

Примечание.

Не следует использовать свойство AbsolutePosition в качестве суррогатного номера записи. Позиция данной записи изменяется при удалении предыдущей записи. Кроме того, нет никакой уверенности в том, что данная запись будет иметь тот же absolutePosition , если объект Recordset повторно завещается или повторно открыт. Закладки — это рекомендуемый способ сохранения и возврата в заданную позицию, а также единственный способ позиционирования для всех типов объектов Recordset .