This is a very cool suggestion. I will try it. Thank you!
>I would suggest:
>
>procedure form.load
>cursorSetProp('yourCursor', 'buffering', 5)
>...
>select yourCursor
>GO TOP
>store 0 to liRec, lnRec
>DO WHILE .T.
>
> liRec = GetNextModified(m.liRec, 'yourCursor')
> IF m.liRec > 0
>
>
> GO m.liRec IN yourCursor
> lnRec = m.lnRec + 1
>
> ELSE
> EXIT
> ENDIF
>enddo
>
>
>
>>Hi,
>>
>>I have a grid bound to a cursor. I need to track which rows of the cursor user "touched" (made changes). So I am going to add a column CHANGED L to the cursor. Then when user makes any change in any column of the grid row I will set the value of CHANGED to .T.
>>
>>But how do I determined which cursor row is currently in focus/selected? That is, when user click in any column of the grid row, the cursor row does not actually move there.
>>
>>What would you suggest?
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham