>I was not very clear in my explanation....
>
>recno() will indicate the current record, but it will not tell me in which row in the grid that record is displayed.
>
>For example, if i use:
>
> goto 100
> thisgrid.refresh
>
>It will indeed display record #100, but not necessarily on the first row of the grid. Sometimes it display on row 5 (of 10), sometimes on a different row. I want to determine which row, and then move it to the top of the grid so it displays on row 1. But I have not been able to tell which records display on which rows.
>
>Thanks
>Mark
When you move along the grid (click to next row etc.) you actually move pointer (recno()) along grid.recordsource i.e. recno() will always return location of currently active row/record.
Edward Pikman
Independent Consultant