The cboRegion and cboVendor both seem to working ok
Actually I think not. If I select Desert as a region I get 10 records. If I select Asplund Electrical I get 17 records. Likely it is adding what you pick to the list but I think your intention is to filter as you go? Not sure as you don't really say. If that is the case, what you're wanting is called Cascading combo boxes. If you research that you'll see how it's done. Not much point in repeating it here when there are likely millions of Google hits on this subject?
Just to help you with the vernacular and such:
- queries don't create forms, you do. Queries do provide the form with a recordsource though.
- combos have lists but they are not list boxes - those are a separate thing
- combos for filtering are usually not bound (i.e. they do not have a control source) However, if you use combos as display controls in the records (the form rows) and you play with them, you will alter underlying data without warning unless you do something to prevent that. Just so you know.
Sorry to hear about your condition. If you want to learn I leave it to you to research cascading combos and apply it to your db. If you get stuck we're here to help. It's often difficult to decide whether to just hand somebody a fish (fix their db) or guide them on how to learn to fish. I try to do the latter.
EDIT - just took a look behind some of the form code. You don't want to requery, you want to create a filter and apply it.
You should be storing regionID in purchase order table, not the word for the region.
What does inactive in that table mean? Surely not that the PO is inactive? Not sure if you realize that you have 2 PO's with same number - should not be?
I think virtually always, PO numbers like that should be numeric.
Will keep looking...
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.