you can't do everything with a single query - you often need lots of small queries to accomplish things
also generally you want to help users avoid having to type in things like organisation names, because a) it is slow and b) they may type it in an inconsistent manner each time
so - assuming you have tables
a) organisation (ref, org name etc)
b) employees (ref, organisation {ie linked to table a}, employeename etc)
then
1) have a query listing all the organisations in table a, and populate a combobox (say cboOrg) from that, then
2) have another query, which selects employees from table b, with one of the criteria being that the organisation ref is equal to the ref you just selected in the first combo box [criteria something like forms!myform!cboOrg]. Create a second cbobx with this query (say cboEmp)
now after you pick a company from cboOrg, it wont automatically refresh the cboEmp combobox - you have to force this
so the code you need in the cboOrg afterupdate event is
cboEmp.requery
as this will only refresh after you pick an item from the cboorg control, you may need to put some code in the form current event, to set both cboboxes appropriately as you move from record to record - it depends how you are building your database
--------
these are cascading combo boxes/list boxes