Oppps... as I analyzed it the more, I misunderstood you. First, since your buffering is set to 5, the record pointer will go to the last inserted record upon TableUpdate. Same thing if you just modified record no. 5, tableupdating it, pointer will stay with it. Buffering 5 always stop at the last updated record.
Why not skip -1 after tableupdate?
>Skip -1
>
>>Hi,
>>
>>i find that after i access TABLEUPDATE(.T.,.T.) the record will goto the end record of database. is it any setting for keep currency record ??
>>
>>use MYBUYER alias BYR
>>=cursorsetprop("BUFFERING",5)
>>set order to 0 && NO ORDER SETTING
>>
>>&& total record = 10
>>appe blank
>>repl company with "AAA"
>>appe blank
>>repl company with "BBB"
>>repl all CITY with "HongKong"
>>
>>GO -1 && i want to stay at AAA company
>>=TABLEUPDATE(.T.,.T.)
>>? COMPANY && system will display BBB ( the eof database )
>>
>>i want to stay at AAA company !!??
>>i can't keep the (-1) record value for goto that record, after TABLEUPDATE() !!??
JESS S. BANAGA
Project Leader - SDD division
...shifting from VFP to C#.Net
CHARISMA simply means: "Be more concerned about making others feel good about themselves than you are in making them feel good about you."