Hi Smartin,
Many many thanks for your post in response to my plea for assistance. I am
now revisiting the database and have followed your advice. However I have hit
a snag... I have the subform set up now, and tried to do the foreign key set
up, which ended up being "Project ID# which was an auto-generated number for
the project table and I added this to the people table/form" which meant I
could now see the link but it is not segregating the information, for each
person it is displaying all the projects that have been run. What need to
achieve is when an individuals name appears in one of the volunteer name
fields (1 - 10) then it will populate in the subform arrangement.
Do you think you could still help me out? I am hopelessly lost....
Many thanks for your time
Cath
> > Hi There,
> > I would really appreciate some assistance, I am designing a database (low
[quoted text clipped - 26 lines]
> will automagically display all the relevant Project information for the
> Person on display.
Steve Schapel - 18 Jun 2007 11:20 GMT
Cath,
I haven't tracked back to the previous discussions about this. However,
this is not correct. Project ID should not be a field in the People
table. That would imply that each Person is ever associated with only
one Project, which I gather is not the case.
The relationship between the main form and the subform, as suggested by
Smartin, would be based on the Person ID. But even there, you would not
have a Person ID field in the Projects table either. You need a third
table, let's call it Attendances, to record each instance of a Person
attending a Project.
It appears you have 10 fields for Volunteers. This is also incorrect.
Each Volunteer should be a separate *record* in a related table, not a
separate *field* in a base table.
It may help you to have a look through this article:
http://accesstips.datamanagementsolutions.biz/many.htm
By the way, as an aside, it is not a good idea to use a # as part of the
name of a field or control.

Signature
Steve Schapel, Microsoft Access MVP
> Hi Smartin,
>
[quoted text clipped - 7 lines]
> achieve is when an individuals name appears in one of the volunteer name
> fields (1 - 10) then it will populate in the subform arrangement.