I don't know what this means I set a value equivalent to the ID field for the new record on the Main Screen.
If the value is in the record created by the parent form, and that field is a required field via the table design, it cannot be omitted. If there is a field in the parent form/record that the child form will be looking for, you look for it and cancel the Open event if not found. If as I said, it was a required field, 99.9% certain it would be there. If that's not enough for you, then you could institute an over-ride, but why open the form if there is no linking data? Any record created on this child form would be what I call an orphan record, unless I'm not understanding the situation.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.