Gracias ecfisa, pero te cuento:
Imagina que el DBCtrlGrid tiene 7 filas. Si estoy situado en la última, la 7, ese codigo va bien. Pero si estoy en cualquier otra no funciona a la primera ejecución.
1-2-3-4-5-6-7 (estoy en el 3)
si avanzo con MoveBy el numero de filas tengo (7) entonces me muestra esto:
5 - 6 - 7 - 8 - 9 - 10 (se me posiciona en 10, y a partir de ahi como se posiciona en el último, va bien).
Pero esa primera vez, como verás muestra el 5, 6 y 7 que ya se mostraban antes.
y si estas en el 1, pues solo te muestra como nuevo, el 8 (del 2 al 8).
Y yo lo que necesito, lo ideal es que este donde esté posicionado, muestre los siguientes 7. Para ello el MoveBy serviría si supiera como colocarme antes en la ultima fila.
Sigo en ello, pero no doy con la solución, gracias de nuevo