I have set several tables up in Access 2013 that all work fine along with their relationships and look ups. I have a particular issue that I cannot resolve.
Tables
CUSTOMERS
CustID which is unique example ABC001
CustName example Acme Construction
etc
BRANCHES
BranchID 2(X)
CustID Lookup to Customers One customer many branches.
BranchNo 2(X) example 02
BranchName example London
The are duplicate BranchNo s as each unique customer has multiple branches all starting 01 onwards.
all the above works fine and branches can be created against customers by lookup.
I then have a Jobs file and this is where my problems begin.
JOBS
JobID
JobNo (X)3 example 001
CustID Looks up Customer all works fine
BranchNo This looks up Branch number in BRANCHES . Here is the issue the branch look up will list all branches irrespective of CustID.
For example if I give BranchNo 02 it will list all Branches 02 in lookup list. My feeling is that I may have a many to many relationship. Many jobs to many branches.
I am new to this and although I think I understand normalisation, I clearly have a misunderstanding here.
Any help would be greatly appreciated.
Tables
CUSTOMERS
CustID which is unique example ABC001
CustName example Acme Construction
etc
BRANCHES
BranchID 2(X)
CustID Lookup to Customers One customer many branches.
BranchNo 2(X) example 02
BranchName example London
The are duplicate BranchNo s as each unique customer has multiple branches all starting 01 onwards.
all the above works fine and branches can be created against customers by lookup.
I then have a Jobs file and this is where my problems begin.
JOBS
JobID
JobNo (X)3 example 001
CustID Looks up Customer all works fine
BranchNo This looks up Branch number in BRANCHES . Here is the issue the branch look up will list all branches irrespective of CustID.
For example if I give BranchNo 02 it will list all Branches 02 in lookup list. My feeling is that I may have a many to many relationship. Many jobs to many branches.
I am new to this and although I think I understand normalisation, I clearly have a misunderstanding here.
Any help would be greatly appreciated.