You can also use:
Code:
rs.MoveFirst
rs.Move 300
If you donât know which record you are after, and .Find doesnât work, and .Seek doesnât work, you can do it the hard way:
Code:
Do While True
If rs!TestField = TestValue Then Exit Do
rs.MoveNext
If rs.EOF then Exit Do
Loop
(Pretty ugly, but sometimes you just need to grab a recordset by the throat and have your way with it...)