In defence of the other method, you can write your own funtions that act similarly to GetNextModified(), GetFldState(),SetFldState(),OldVal(),CurVal() etc.
I personally use a combination of buffering and a SCATTER/GATHER-type of technique when I want lower-level control.
Joe
>>Which way is better? I think they accomplish the same thing, but the latter seems easier to me. Thanks for clarifying.
>
>It is not just that - that buffering is easier to work with (well, IMHO anyway)
>I also gives you a lot of control on what to update and what has changed etc. - look at the help for GetNextModified(), GetFldState(),SetFldState(),OldVal(),CurVal() etc.
>
>Arnon
Joseph C. Kempel
Systems Analyst/Programmer
JNC