>>IF RECCOUNT() > 0
>> lnCurrRec = RECNO()
>> GO TOP
>> lnTopRec = RECNO()
>> GO BOTTOM
>> lnBottomRec = RECNO()
>>
>> DO CASE
>> CASE lnCurrRec = lnTopRec
>> WAIT WINDOW "At Top Record"
>> CASE lnCurrRec = lnBottomRec
>> WAIT WINDOW "At Bottom Record"
>> OTHERWISE
>> WAIT WINDOW "Someplace in the middle
>> ENDCASE
>>ENDIF
>>