Hi Ivan,
Can I assume that when you create the Grandchild record, it definately has a parent record? If so, is its parent record already committed (Saved)?
Is the grandchild table a VFP table and what is it indexed on?
How have you specified the relationship between the grandchild record and its parent record.
What code is in your AfterNew method for the grandchild record.
What code is in your AfterRequery/AfterNav methods for your grandchild record.
How are you assigning the PK for the grandchild record.
That's it for now <s>. Awaiting hearing from you soon.
Best
-=Gary