I have what I believe to be a very common issue, and I can solve it a few ways, but I'd like to know what practice people think is best. One and Many table are represented on the Form/Subform below. Since the subform's master/child fields are properly established, Access knows to automatically fill in the FK into the Many table. But in the picture below, you can see a potential stumbling block: if the User jumps to a new record, and starts to fill in the subform while skipping the main form, there is no way for Access to link these two. You see me entering many records here, and they're all orphaned by default:
What is the desirable way to turn off or disallow the User from adding records into a "many" subform like you see above, until the main "one" form to which it's master/child fields are linked, has it's Primary Key established?
PS: I've used the relationships pane to Enforce Referential Integrity, and shockingly, that doesn't prevent Access from orphaning all the records in the above picture!