First, I want to let you know that one of the finest Access developers I know started out working on the shop floor, moved into supervisor role, and went on to learn Access as part of that desk job. Years later, he ended up founding his own development company! So there's precedent for what you are doing.
That said, the secret here is probably going to be to get a better picutre of ALL of the tables involved and the relationships between them. It sounds to me like there could be a flaw here in one or more of the tables.
"What I'm trying to do, is upon updating (selecting) the location in the form combo box, automatically update the record "Assignee" value to whatever Foreman is assigned to that jobsite. "
If that means what I THINK it means, you should NOT even have an Assignee value in addition to the Location value in that table. Why, because you already have that relationship identified in the Location table. You should NOT duplicate that again in the other table.
But, to be sure, we should see a screenshot of the relationships in this accdb to make sure our assumptions match. We can offer suggestions better after we have a better understanding of the overall table design.