T
tlyczko
Hello, I work for a non-profit organization, where I'm working on a
survey database.
I need to survey houses and their residents. Houses can be in different
categories, each category having its own questions, and then the
category determines what questions are asked of the residents.
So far I have:
tblSurvey: specific information about each survey, including what
category the house survey belongs to (seven possible categories of
house), survey date, who is doing the survey, etc.
tblHouseSurvey: data about the overall house survey, including
HouseSurveyID and the category of the house being surveyed
tblHouseSurveyResponses: questionID, questionResponse, HouseSurveyID
(1 to 1 relationship to tblSurvey)
tblQuestions: questionID, questionText
tblQuestionsCategories: table showing which questionID goes with which
questionCategory (every house is in only one category, but a question
can be in more than one category), a query is used against this table
to populate the survey questions in the form, not to forget that
comments can be made against each survey category (e.g. Safety). Not
all categories have all the same questions, or this table would not be
necessary...
tblPersonSurvey: data about each person's survey
tblPersonSurveyResponses: contains questionID, questionResponse,
PersonSurveyID
(1 to MANY relationship to tblSurvey, which links together all the
survey responses for both house and people in each house)
I looked at Mr. Hookom's excellent survey tool but I am not sure it
applies to this kind of survey (it doesn't seem to allow the above
table setup), would someone be willing to comment???
I am fairly experienced with Access, I just want to make sure my
tables/database design is headed in the right direction.
Thank you,
Tom
survey database.
I need to survey houses and their residents. Houses can be in different
categories, each category having its own questions, and then the
category determines what questions are asked of the residents.
So far I have:
tblSurvey: specific information about each survey, including what
category the house survey belongs to (seven possible categories of
house), survey date, who is doing the survey, etc.
tblHouseSurvey: data about the overall house survey, including
HouseSurveyID and the category of the house being surveyed
tblHouseSurveyResponses: questionID, questionResponse, HouseSurveyID
(1 to 1 relationship to tblSurvey)
tblQuestions: questionID, questionText
tblQuestionsCategories: table showing which questionID goes with which
questionCategory (every house is in only one category, but a question
can be in more than one category), a query is used against this table
to populate the survey questions in the form, not to forget that
comments can be made against each survey category (e.g. Safety). Not
all categories have all the same questions, or this table would not be
necessary...
tblPersonSurvey: data about each person's survey
tblPersonSurveyResponses: contains questionID, questionResponse,
PersonSurveyID
(1 to MANY relationship to tblSurvey, which links together all the
survey responses for both house and people in each house)
I looked at Mr. Hookom's excellent survey tool but I am not sure it
applies to this kind of survey (it doesn't seem to allow the above
table setup), would someone be willing to comment???
I am fairly experienced with Access, I just want to make sure my
tables/database design is headed in the right direction.
Thank you,
Tom