>>Ok, then the next thing I'd check is to make sure the following lines are not causing the record pointer on the parent to move:
>>
>>
>>Thisform.refreshform()
>>Thisform.pageframe1.page1.gridslave.SetFocus()
>>Thisform.pageframe1.page1.gridslave.ActivateCellThisform.pageframe1.page1.gridslave.ActiveRow,1)
>>
>
>I am sure, record pointer does not move; anyway this not causing a automatic update because the parent table is also table buffered.
Right. Well, I don't see anything in the code that would account for the parents getting over-written. Maybe Thomas can see something?