>Both your methods find the first recno() in the table depending on the current index order, but it's not what Alex asked for....! He wants the recno() of the top visible record in the grid.
Are you sure?
The question was:
>>>Is there a way to find which record shows in the first row of a grid?
Now, I'm not sure that I answered properly :-)
Against Stupidity the Gods themselves Contend in Vain - Johann Christoph Friedrich von Schiller
The only thing normal about database guys is their tables.