Hi - I am trying to design a database to keep track of rosters for some athletic teams. Here is how my basic design is setup:
tblYear: Has two fields, YearID and AthleticYear, with Year ID being the primary ket
tblSport: Has two fields, SportID, and Sport
tblLevel: Has two fields, LevelID, and Level
Then, I have a table for Rosters.
RosterID - autonumber, primary key
YearID - foreign key linked to tblYear's YearID
SportID - foreign key linked to tblSport's SportID
LevelID - foreign key linked to tblLevel's LevelID
LastName
FirstName
Number
Postion, etc...
I have a two part question - first, would that be the most normalized way to make the database? Second, I want to have a form to quickly create roster. On my main form I have three combo boxes - one for the year, one for the team, and one for the level, then I created a subform that would quickly be used for roster creation. The issue is that I can't have three values automatically populate in the table as I can only have one parent/child field relationship.
How would I go about making this work? I have attached a screenshot of what I am trying to do. Basically, I want to be able to choose the three combo box values, then add the information to tblRoster without needing to choose the sport, level, and year each time.
tblYear: Has two fields, YearID and AthleticYear, with Year ID being the primary ket
tblSport: Has two fields, SportID, and Sport
tblLevel: Has two fields, LevelID, and Level
Then, I have a table for Rosters.
RosterID - autonumber, primary key
YearID - foreign key linked to tblYear's YearID
SportID - foreign key linked to tblSport's SportID
LevelID - foreign key linked to tblLevel's LevelID
LastName
FirstName
Number
Postion, etc...
I have a two part question - first, would that be the most normalized way to make the database? Second, I want to have a form to quickly create roster. On my main form I have three combo boxes - one for the year, one for the team, and one for the level, then I created a subform that would quickly be used for roster creation. The issue is that I can't have three values automatically populate in the table as I can only have one parent/child field relationship.
How would I go about making this work? I have attached a screenshot of what I am trying to do. Basically, I want to be able to choose the three combo box values, then add the information to tblRoster without needing to choose the sport, level, and year each time.