Propriedade AbsolutePage (ADO)
Aplica-se ao: Access 2013, Office 2013
Indica a página na qual está o registro atual.
Configurações e valores retornados
Define ou retorna um valor Long de 1 para o número de páginas no objeto Recordset (PageCount) ou retorna um dos valores PositionEnum .
Comentários
Essa propriedade pode ser usada para identificar o número da página na qual o registro atual está localizado. Ela usa a propriedade PageSize para dividir de modo lógico a contagem total do conjunto de linhas do objeto Recordset em uma série de páginas, cada qual com um número de registros equivalente à PageSize (exceto a última página, que pode conter um número menor de registros). O provedor deve oferecer suporte à funcionalidade apropriada para que essa propriedade esteja disponível.
Ao obter ou configurar a propriedade AbsolutePage, o ADO usa as propriedades AbsolutePosition e PageSize conjuntamente conforme se segue:
Para obter a AbsolutePage, o ADO primeiro recupera a AbsolutePosition e a divide pela PageSize.
Para definir a AbsolutePage, o ADO move a AbsolutePosition da seguinte maneira: ele multiplica a PageSize pelo novo valor da AbsolutePage e acrescenta 1 ao valor. Como resultado, a posição atual no Recordset depois de definir com êxito AbsolutePage é o primeiro registro nessa página.
Da mesma forma que a propriedade AbsolutePosition, a AbsolutePage tem base unitária e equivale a 1 quando o registro atual é o primeiro registro no Recordset. Defina essa propriedade para mover para o primeiro registro de uma página específica. Obtenha o número total de páginas da propriedade PageCount.