Hi,
I have been tasked to do some modifications to a database in my school that was coded by someone else who's no longer with us. I have no previous experience with Access and have only started picking it up and need help.
It's a student database that captures information of students and their parents (name, date of birth, address, contact number, that kind of thing). The problem with the existing setup is that it uses a 1 (student) to Many (parents) relationship.
Say, student Jack has a mum and dad. His mum is Jill and his dad is John. So the previous person used a 1(Jack)-to-many(John and Jill) relationship. The problem with this is that Jack can have a sister Sally, so Sally's parents are also John and Jill. This gets very messy for parents with many children all attending our school.
This creates a minor problem as it introduces duplicates in the parent's information table. I'd like to eliminate this by making it a many-to-many relationship. One student can have many parents, and each parent can have many children.
My problem comes when capturing this information. We have an existing Access Form which the previous staff created, for new students and their parents to key in their information.
This won't be a problem for a parent registering for the first time. But how am I going to capture a parent who's registering her second or third child, and I don't want their records to be duplicated in the Parent's table?
The only thing I can think of is selecting their names from a drop-down box which lists existing parents. But how do I make it generic, so that new parents can also key in their information?
Thank you!