Bob,
>It looks like the code for the unique checking somehow causes the mustkey checking to be satisfied.
I'll check this out and get back to you...I may have an alternate solution for you.
Regards,
Kevin McNeish
Eight-Time .NET MVP
VFP and iOS Author, Speaker & Trainer
Oak Leaf Enterprises, Inc.
Chief Architect, MM Framework
http://www.oakleafsd.com