[quoted text clipped - 49 lines]
2) Do I have to create a Rental field on Staff table to assigned the Rental
value from the related QtrType & Grade?
1) Firstly, it's always a good idea to "declare" your relationships in
the Relationships window if you haven't already done so. Then Access
will sometimes offer more options. In the query builder, add the Staff
table and also the Grade/Rental table (you've used both names). If
Access doesn't show the relationship already, drag the two key fields
from the table in which they are primary key (Grade/Rental) to the one
in which they are a foreign key (the "many" side), in this case the
Staff table. Then, drag the fields you want (which might be, say, Name
from the Staff table and Rental from what I'll now call the Rental
table) as well as the related fields QtrType and Grade (but you can
untick the "show" checkboxes if you don't need to see those fields.
That should, in this design, produce just one record per name, showing
the rental that would apply. Caveat - I seem to have a blind spot with
composite keys, so pay close attention if any of the _real_ experts here
comment!
2) You'd only want to do this if the rental for this particular
assignment would stay the same if the general rule changed. For
example, I occasionally increase my billing rate to customers but I
don't (couldn't!) go back and retrospectively increase the charges for
work already done and paid for. So, although I have a similar
relationship which applies a charge rate for new work, that charge rate
is then stored with the job. So in your situation, if a particular
rental was agreed based on the current "rule" but then the Staff member
was entitled to stay at that rate indefinitely, the Rental then becomes
a property of the Staff record, and you'd need to store it.
HTH
Phil