I've read a lot of posts about creating a survey in Access and I know I'm in for no easy task. But the hope is that I will learn a lot along the way. You all helped a lot on my previous project and I am most grateful. It's been a while since I've been away from Access so I'm rusty to say the least. Anyhow, here is what I would like to accomplish and the parameters. Any guidance you can provide would be very much appreciated.
The survey will be completed by a team of surveyors by entering data directly into an Access form. These surveyors are analyzing the safety and security aspects of businesses and the visits to the businesses take 1-3 days.
There are approx. 200 questions grouped in five or six general categories. To answer the questions the surveyor must meet with employees in several departments. So let's say we have categories A-E, departments 1-6. Employees in department 1 may have to answer questions in categories A, C & E. So I would like a way to group the unanswered survey form at the start of the visit by category or department depending on how the surveyor wants to flow through the visit.
All responses are either yes, no, or N/A.
For 'no' responses, I would like a text box on the userform to activate to allow a surveyor to enter a comment.
Some skipped questions may be completed on day two or three of the visit, and I would like to be able to generate a report showing skipped questions so a surveyor can easily navigate back to complete those questions. I suppose if I can hide the answered questions right on the original userform that would be even better.
REPORTING:
The report will be generated for a single business and should only show the questions and comments for the 'no' responses.
ANALYSIS:
I would like to provide a 'weight factor' to the questions, based on the severity of the safety risk. So the end result would be an overall score of sorts. Also, I want to be able to analyze scores within a category across multiple businesses visited. Finally, I would like to see how many businesses answered 'no' for each question.
I'm sure there will be other analyses needed but this should get us started.
I want to build this normalized, and have attached a picture of my current table structure. I don't think I need all of these tables since I only have one option group. But I got this from another post and tried to modify it to my needs. I see the resolution is poor, so I have included a mediafire link HERE to a higher-res version.
TblOhm is a list of medical consultants that manage several businesses in the network.
TblSurveyBy is a list of surveyors.
TblProperties includes names of individuals that may move around to other properties in the network so I am thinking that I should put them in separate tables. Would this be preferred?
What relationships should I establish for TblOhm and TblSurveyBy?
Thanks for looking and pointing me in the right direction.
Darin