Rox,
About 12:30am last night I deleted all the tags and recreated them from scratch. I then reset the persistent relationship in the DBC and the ref integrity between them (POheader to POdetail) cascading Updates and Deletes, ignoring inserts to child table.
I delete a PO header record on Page1 of a cBizObjMaintenanceForm. The 1547 error is generated in the cTableBehavior.Requery method where the requery is performed. I've checked the relationship; the parent bizobj is set for requery child on delete-new-requery Parent. The child bizobj points to the parent bizobj correctly.
Tracing thru it the delete and requery cascades down to the child bizobj correctly. Then I click on the NEW button and KABOOM. The error is generated when the Parent (v_POheader) is requeried and the requery returns a -3.
Gil Munk
"If a nation expects to be ignorant and free, it expects what never was and never will be." - Thomas Jefferson