I'm attempting to set up a Database that will be used for staff performance reviews. I've looked over the "At Your Survey" database and tried to model it similar to that. I have tables called "Employees", "Questions", "Responses", and "ResponseList".
The Employees table has a list of all employees along with some info, each is assinged a uniqueID (AutoNumebered, PK). The Questions table has all the questions, also each assigned a uniqueID, (AutoNumbered, PK). The Responses table I was going to try and use to store the responses for each employee. I have it set up like a Junction table where it has EmployeeID (Foreign Key), and QuestionID (Foreign Key) and Response. The ResponseList is a table with a QuestionID (Foreign Key), and Response text field. It lists every possible response for a given question (I think this is exactly how its set up in At Your Survey).
The problem I have is trying to set up the form the user will open to evaluate employees. Obviously I will need it to list the questions, then it can have a drop down for the responses. But how do I get these responses entered into the "Responses" table and stored there? What is my record source on the form I'll be creating for the user? It seems like it will need to be some combination of the Questions table and ResponseList table. But then how do the answers get to the Responses table?
Thanks for the help.
The Employees table has a list of all employees along with some info, each is assinged a uniqueID (AutoNumebered, PK). The Questions table has all the questions, also each assigned a uniqueID, (AutoNumbered, PK). The Responses table I was going to try and use to store the responses for each employee. I have it set up like a Junction table where it has EmployeeID (Foreign Key), and QuestionID (Foreign Key) and Response. The ResponseList is a table with a QuestionID (Foreign Key), and Response text field. It lists every possible response for a given question (I think this is exactly how its set up in At Your Survey).
The problem I have is trying to set up the form the user will open to evaluate employees. Obviously I will need it to list the questions, then it can have a drop down for the responses. But how do I get these responses entered into the "Responses" table and stored there? What is my record source on the form I'll be creating for the user? It seems like it will need to be some combination of the Questions table and ResponseList table. But then how do the answers get to the Responses table?
Thanks for the help.