>>It was the general idea. You can skip the untouched records in both the validate and the save of course
>>
>>>But you agree I need a loop here, right?
>>
>>Yes
>>
>>>I'm now thinking, I need to save touched records somehow simply, say, in extra cursor. And I do need to add EditBox valid at least.
>>
>>Isn't there any other means to determine whether a record has been changed ?
>
>I know only three methods:
>
>1) GetNextModified
>
>2) GotFocus/LostFocus check in each control for editting
>
>3) Save record SCATTER name thisform.oCurRec memo in container's GotFocus (need to have editting controls in extra container) and check again in container's LostFocus.
>
>So, now I have to choose or combine any of the above.
Dunno. GetNextModified, GetFldState. But I would not scatter
Gregory