Tienes que llegar primero hasta el final para que la barra se adapte según tamaño y posición al total de registros mostrados.
Si vas hasta el último registro verás que ya la barra de scroll cambia automáticamente.
Para hacerlo por código, tendrías que hacer TuQuery.Last con lo que obligas a traerte a memoria y a traves de la red o conexión 'todos' los registros.
Este tema ya se ha discutido varias veces en los foros.
Saludos
