So what am I making the table look like?
Is it:
ID | Branch | Position |
1 | Admin | Supervisor |
2 | Admin | Assistant |
3 | Budget | Supervisor |
Sorry to be so n00bish.
That's the general idea ..
You have [ID (Integer, Primary Key) , Branch (text) , Position (Text) ]
so you can end up with a table that looks like
[1 , Sales , Droid ]
[2 , Sales , Manager]
[3 , Research , Lackey]
[4 , Research , Manager]
[5 , ...]
That way you can run a query - SELECT ID,Position FROM Positions WHERE Branch=Sales - and it should return
[1 , Droid]
[2 , Manager]
You Store the value of the index field (ID) in the Employee Table, so that when you display the employees data - the Query to show their correct role is SELECT branch,Position FROM positions WHERE Employee.Position=Positions.ID
Assuming Employee.Position = 1
[Sales , Droid]
Should be the result.
Sorry if I'm not very clear - It's been quite some time since I used Access/SQL and I'm not the best at explaining these things in the first place.