>I was adding a new property to my next and previous navbuttons: Skipsize. Skipsize determines how many records are skipped when the buttons are clicked. This is useful for grids in which you want to move the record pointer a page at a time. The problem I forsee is determining how many records to the beginning or end of a table. For example, if you are at record 90 of a 100 record table and skipsize is 12, the next record it will go to will be 102. Obviously this is incorrect. So, I simply did a reccount - current record and if that is less than skipsize I go to EOF. However, I don't think this will work if there is a filter on the table. Any ideas on a better way to approach this?
if nDirection = 1 and !eof()
skip nSkipSize
if eof()
go bottom
endif
else
if !bof()
skip nSkipSize * -1
endif
if bof()
go top
endif
endif
In 100 records table if you are on 93rd record "skip 12" move rec pointer to EOF.
Cetin