Свойство AbsolutePage (ADO)
Область применения: Access 2013, Office 2013
Указывает, на какой странице находится текущая запись.
Параметры и возвращаемые значения
Задает или возвращает значение Long от 1 до числа страниц в объекте Recordset (PageCount) или возвращает одно из значений PositionEnum .
Замечания
Это свойство можно использовать для идентификации номера страницы, на которой расположена текущая запись. Свойство PageSize используется для логического деления общего количества наборов строк объекта Recordset на последовательность страниц, каждая из которых имеет количество записей, равное PageSize (за исключением последней страницы, которая может содержать меньше записей). Поставщик должен поддерживать соответствующие функциональные возможности, чтобы это свойство было доступно.
При получении или задании свойства AbsolutePage ADO использует свойства AbsolutePosition и PageSize вместе следующим образом:
Чтобы получить AbsolutePage, ADO сначала извлекает AbsolutePosition, а затем делит его на PageSize.
Чтобы задать AbsolutePage, ADO перемещает AbsolutePosition следующим образом: умножает PageSize на новое значение AbsolutePage , а затем добавляет 1 к значению. В результате текущее положение в наборе записей после успешного задания AbsolutePage является первой записью на этой странице.
Как и свойство AbsolutePosition , AbsolutePage основан на 1 и равен 1, если текущая запись является первой записью в наборе записей. Задайте это свойство, чтобы перейти к первой записи определенной страницы. Получите общее количество страниц из свойства PageCount .