Compartir a través de


Propiedad AbsolutePage (ADO)

Se aplica a: Access 2013, Office 2013

Indica en qué página reside el registro actual.

Configuración y valores devueltos

Establece o devuelve un valor Long de 1 al número de páginas del objeto Recordset (PageCount) o devuelve uno de los valores PositionEnum .

Comentarios

Esta propiedad puede usarse para identificar el número de página donde está ubicado el registro actual. Usa la propiedad PageSize para dividir lógicamente el número total de conjuntos de filas del objeto Recordset en series de páginas, cada una con un número de registros equivalente a PageSize (salvo en el caso de la última página, que puede tener menos registros). El proveedor debe admitir la funcionalidad apropiada para que esta propiedad esté disponible.

Al obtener o establecer la propiedad AbsolutePage, ADO usa la propiedad AbsolutePosition y la propiedad PageSize conjuntamente de la siguiente manera:

  • Para obtener el valor de AbsolutePage, ADO recupera primero el valor de AbsolutePosition y, a continuación, lo divide entre el valor de PageSize.

  • Para establecer el valor de AbsolutePage, ADO mueve AbsolutePosition de la siguiente forma: multiplica el valor de PageSize por el nuevo valor de AbsolutePage y, a continuación, le suma 1. Como resultado, la posición actual del objeto Recordset después de establecer correctamente AbsolutePage es el primer registro de esa página.

Al igual que la propiedad AbsolutePosition, AbsolutePage se basa en 1 y es igual a 1 cuando el registro actual es el primer registro del objeto Recordset. Establezca esta propiedad para desplazarse al primer registro de una página determinada. Obtenga el número total de páginas a partir de la propiedad NúmeroDePáginas (PageCount).