The fact that it's working may be temporary. Suggest you close down, reopen and test a few times. Sometimes, data is held and reopening the form works (like from open to design back to open views) and compiling will clear the data from memory as far as I know. The return without gosub and parameter prompt for JobHome.jID are usually caused by the same fact - that a subform loads before the parent form, and that isn't a bug. So when controls or code on a subform attempt to resolve references on the main form (which isn't open at the time) you'll get one or both of those messages. Usually the gosub message is caused by this fact, plus having code in an event that also attempts to resolve a control reference on a subform (such as the Current event). As for the other prompts, probably the same reason, but I can't tell from your pics where those fields are.
Last edited by Micron; 03-08-2018 at 12:23 PM.
Reason: clarification
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.