>>>In the January 1998 issue of FoxPro Advisor, on page 74, is a tip of the
>>>month which warns about undocumented movement of the record pointer.
>>I may be misunderstanding your intent, but this is not undocumented
>>behavior.
>Specifically,
>1. Changing the Order property of a Cursor object automatically moves the
>record pointer to the first record in the table. If's as if GO TOP or LOCATE
>were issued.
Oh, I see what you mean: undocumented
movement! :-) Let's see: this one I would expect.
>2. GetNextModified() triggers Field and Record level validation rules as if an
>attempt was made to move the record pointer.
I think this one is considered a bug: maybe Tahoe will fix it.
>3. Changing the index tag of a grid's RecordSource when the grid, or one of its
>members has focus, moves the record pointer.
I'd count this one with number 1.
(Now you know why I set
everything I change to table buffering... :-))