I'm using VFP 7.0
My data is reverting for no reason I can find.
I open a top level form in a private datasession with no buffering.
The form creates myObject.
myObject opens a table and positions the pointer on a record the form has selected.
The form asks myObject to set controlsources.
The form asks myObject to save a value.
myObject opens the table again with a different alias (because it may not be saving in the same record).
After saving the value, myObject "skips" in the 2nd alias.
I then browse the 2nd alias from the data session window without moving the pointer and the value is the new (correct) value.
A. If I move the pointer to the record the value was saved in (usually the same record that the controlsources are using), the data reverts before my eyes.
B. I close the browse window and re-open it.
The value has reverted back to the original value.
C. If myObject doesn't "skip" in the 2nd alias, then when I browse the 2nd alias, the value has already reverted.
TIA
Bill Morris