I am not sure if this is a table structure issue or if I am just being clueless... but here goes.
I currently have three tables in my database.
Table1(tblPerson) includes all info about the person including PersonID, LName, FName,Address, MLName(MailingListName)etc. (NOTE: MLName can refer to more than one person in the data base. For example; Jane Doe and John Doe are each separate individuals in the data base, they do however share the mailing list name Mr. and Mrs. John Doe.
Table 2(tblEvent) includes all info about different events and includes EventID, EventDate, Occassion,EventType etc.
The third table(tblAttendees) is currently a junction table and includes PersonID, EventID as well as fields for OnMailList,LabelRequired,NInvited,AttendanceStatus, etc.
Here is the problem
I need to be able to create an event specific mailing list. I want the end user to be able to identify specific individuals from the whole data base and link them:
- first to an event mailing list which will be created. This will require filling in additional field information
- second to save and print the mailing list. I want the end user to be able to refer back to this mailing list and edit it as required.
- third to identify the specific individuals that the mailing list represents and track attendance status.
Using a form based on the tblAttendees, I have been able to track individuals attendance status at a specific event. (ie. I can identify the person, link them to a specific event, identify and update their status). I cannot make this same concept work for the mailing list.
What am I doing wrong? A better question is probably,are there other ways of structuring the data base, relationships etc. or is it that I am just clueless about how to set up a form to accomplish the required tasks.
I am now so frustrated and seem to going around in circles. I really would appreciate some advice and suggestions.
I currently have three tables in my database.
Table1(tblPerson) includes all info about the person including PersonID, LName, FName,Address, MLName(MailingListName)etc. (NOTE: MLName can refer to more than one person in the data base. For example; Jane Doe and John Doe are each separate individuals in the data base, they do however share the mailing list name Mr. and Mrs. John Doe.
Table 2(tblEvent) includes all info about different events and includes EventID, EventDate, Occassion,EventType etc.
The third table(tblAttendees) is currently a junction table and includes PersonID, EventID as well as fields for OnMailList,LabelRequired,NInvited,AttendanceStatus, etc.
Here is the problem
I need to be able to create an event specific mailing list. I want the end user to be able to identify specific individuals from the whole data base and link them:
- first to an event mailing list which will be created. This will require filling in additional field information
- second to save and print the mailing list. I want the end user to be able to refer back to this mailing list and edit it as required.
- third to identify the specific individuals that the mailing list represents and track attendance status.
Using a form based on the tblAttendees, I have been able to track individuals attendance status at a specific event. (ie. I can identify the person, link them to a specific event, identify and update their status). I cannot make this same concept work for the mailing list.
What am I doing wrong? A better question is probably,are there other ways of structuring the data base, relationships etc. or is it that I am just clueless about how to set up a form to accomplish the required tasks.
I am now so frustrated and seem to going around in circles. I really would appreciate some advice and suggestions.