The problem comes in when I try to use the 'Jobs' form from within a Navigation Form
By "use" I'm going to presume you mean reference it from another form, all while navigating about from within your nav form.
A navigation form can only load one form at a time. When you open another form from within it, the first is closed. My suggestion is to forego the nav form and use a switchboard form instead. The link you provided states that to continue on your path, you will have to write code to grab the values you want, store them (some would use TempVars), open your second form and reference the stored values via coding. Depending on your design, you might then have to destroy the temp values lest they persist to another iteration (subsequent reloading) of the second form.
Or you can pass a value to a second opening form via the OpenArgs parameter of DoCmd.OpenForm method. Methinks it's difficult to pass more than one value this way.
You could also use the .Filter property of the opening form. The thing is, I've never used a nav form and probably never will. So I can't tell you how to interact with the action of switching from one form to another within a nav form. That is, I don't know if there's an event that occurs when doing so, that you can write code for.
The form open event is by nature, Private. Not declaring it as private won't make its code accessible to any other process.
Last edited by Micron; 10-04-2017 at 07:17 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.