>
>The problem is that the GetNextModified function somehow
> still detects those records as modified.
>
Yes, you're right. I've just played with it and found that
you can reset the field's state but GetNextModified() does
not care.
You can do something like that to build a bridge
ln_Rec = GetNextModified(..)
if ln_Rec > 0
go ln_Rec
ll_IsChanged = len(GetFldState(-1,"<ALIAS>")) # fcount(">ALIAS>")+1
if ll_IsChanged
do whatever
else
don't care
endif
endif
BTW what do you need that for? I have done things with setFieldstate()
and Tableupdate seemed to respect that
HTH