fldkey is the name of the key field in each record (Master, hardware, positions). Basically, upon saving, I pushed the key data to each of the sub-forms. The key field on the subforms is hidden so that data cannot be typed into it.

I'm going to look at your method and see if it will work on my apps.

Glad you got it working.

Joe