I've been asked to create a database for a new funding scheme at my place of work, something I've done before for a simpler funding scheme.
One thing I've done in the simpler DB is add a subform that lists all proposals where the applicant name is identical, so we can quickly check whether someone's submitted an application before and may therefore not be eligible. I would like to do the same, or something that's more or less identical in function, for the new DB, but I'm not sure what would be the best way to go about this.
In the new DB, there'll always be a main applicant and between 1 and 3 co-applicants. While we need to keep track of who the main applicant is for admin reasons, the duplicate check would have to be done for all applicants.
How would those of you with more experience go about doing this? My thoughts at the moment are for the main table (tblProposals) to have a one-to-many link to a table for applicants (tblApplicants), in which the project number, applicant name and other relevant data (e.g. main applicant (y/n), country, place of work, DoB) are stored. tblApplicants would be shown in a subform on the main form where we enter proposals. I'd then hope that I could create a non-editable subform that shows the result of all the projects that share an applicant (i.e. I'd have to create a SQL search using the 2-4 applicant names as search criteria).
Does this make sense? Is there an easier way to do this? Are there any pitfalls I need to watch out for?
One thing I've done in the simpler DB is add a subform that lists all proposals where the applicant name is identical, so we can quickly check whether someone's submitted an application before and may therefore not be eligible. I would like to do the same, or something that's more or less identical in function, for the new DB, but I'm not sure what would be the best way to go about this.
In the new DB, there'll always be a main applicant and between 1 and 3 co-applicants. While we need to keep track of who the main applicant is for admin reasons, the duplicate check would have to be done for all applicants.
How would those of you with more experience go about doing this? My thoughts at the moment are for the main table (tblProposals) to have a one-to-many link to a table for applicants (tblApplicants), in which the project number, applicant name and other relevant data (e.g. main applicant (y/n), country, place of work, DoB) are stored. tblApplicants would be shown in a subform on the main form where we enter proposals. I'd then hope that I could create a non-editable subform that shows the result of all the projects that share an applicant (i.e. I'd have to create a SQL search using the 2-4 applicant names as search criteria).
Does this make sense? Is there an easier way to do this? Are there any pitfalls I need to watch out for?