I have created a booking form based on a query which has Booking table, Customer table, Dog table, Treatment table and a bridge BookingTreatment table (the subform). This table has a booking and Treatment composite primary key. As you can see the form won't let me enter a new record for an existing customer and dog id, which will update the booking table and bridge. It will show existing booking details. The treatment ID is taken from the bridge. It's probably simple but I can't see the answer. Any help would be great.