Usar páginas
Use a propriedade PageCount para determinar quantas páginas de dados estão no objeto Recordset. Pages são grupos de registros cujo tamanho é igual à configuração da propriedade PageSize. Mesmo que a última página esteja incompleta porque há menos registros do que o valor PageSize, ela conta como uma página adicional no valor PageCount. Se o objeto Recordset não der suporte a essa propriedade, PageCount será -1 para indicar que PageCount é indeterminável.
Use a propriedade PageSize para determinar quantos registros compõem uma página lógica de dados. Estabelecer um tamanho de página permite que você use a propriedade AbsolutePage para ir para o primeiro registro de uma página específica. Isso é útil em cenários de servidor Web quando você deseja permitir que o usuário percorra os dados, exibindo um certo número de registros por vez.
Essa propriedade pode ser definida a qualquer momento, e o valor dela será usado para calcular o local do primeiro registro de uma página específica.
Use a propriedade AbsolutePage para identificar o número da página no qual o registro atual está localizado. Novamente, o provedor precisa dar suporte à funcionalidade apropriada para que essa propriedade esteja disponível.
AbsolutePage é baseado em 1 e é igual a 1 quando o registro atual é o primeiro registro no Recordset. Defina essa propriedade para passar para o primeiro registro de uma página específica. Obtenha o número total de páginas da propriedade PageCount.