Hi folks. Looking for some general direction here.
I have been put in charge of coordinating the tracking of the results of a survey. The survey has ten questions, some with yes/ no/ don’t know, some with a list of more specific choices and an ‘other’ category. Each survey has a respondent ID. We’ll need to be able to present the total responses for each question by their answer, and calculate the percentages thereof. We expect to tally several thousand returned surveys.
So far I have thought of three possible ways to get this done, but am not sure which, if any, is the most efficient.
Do I create a large table with fields for each possible response? That is, a yes/ no box to count each answer. Seems awfully cumbersome that way. If I do, what do I use to calculate the results? Will one query do it or will I have to have one query for each question? If so, how do I unite the queries for a general report?
Do I create on field for each question, and fill it with a list box? Sounds good, but when people are keying in individual responses, it takes a bit of extra time to pull down the list box. Can I do it with check boxes? Same question with calculating the responses here. Also, how do I handle questions with more than one response?
Or do I create one table to hold the name/ id of the respondent, and ten related tables, one for each question? Again, there is the perennial question of once the answers are in, how do I calculate the totals.
Or am I going about this completely wrong? Any suggestions?
Thanks for reading this far. Any help will be very much appreciated.