hello,for this you can use the moveBy function.For example to move to 2 records forward : Code: Pascal [Select][+][-] SQLQuery1.MoveBy(2); to move to 2 records backward : Code: Pascal [Select][+][-] SQLQuery1.MoveBy(-2); TSQLQuery is a subclass of TDataset. You can see the TDataset functions hereFriendly, J.P