473,385 Members | 1,645 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

Survey in Access

tuxalot
200 100+
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
Attached Images
File Type: jpg survey-rel.jpg (13.5 KB, 269 views)
Jun 20 '10 #1
7 2396
FishVal
2,653 Expert 2GB
Hi, tuxalot.

Could it be so that the same survey may be answered several times by different surveyors. If so you need an additional table. If not [tblSurveys] will serve as such, in this case you need to relate [tblSurveyby] to [tblSurveys]. And, sorry, but [tblOhm] doesn't make much sense, what it is all about?

Kind regards,
Fish
Jun 21 '10 #2
tuxalot
200 100+
Hi Fish,

There are 80 businesses to be surveyed and they will be visited annually. tblOhm is a list of names of medical consultants that the businesses have hired to manage work related injuries. Each OHM is responsible for a group of businesses in the network (maybe 5-10 each). So I assumed they would need their own table but perhaps having their contact information (I only need to capture their name) as a lookup table in tblProperties would be preferred?

Not sure - I'm very new to Access and will need to approach this step by step.

I appreciate your guidance,

Tux
Jun 21 '10 #3
FishVal
2,653 Expert 2GB
Hi, Tux.

It is still somewhat unclear how [tblOhm] could be related to whatever table since I could not figure out how what you've posted could define your database business logic.
Please explain what is the relation between businesses and surveys or surveyors or whatever else in your database.

Kind regards,

Fish
Jun 21 '10 #4
tuxalot
200 100+
@FishVal
Sorry for the confusion Fish but thanks for sticking with me. Figure [tblOhm] is a list of individuals called OHM's that are independent consultants working with the businesses. Same for surveyors, which are listed in [tblSurveyBy]. I wish to track survey responses by surveyor and OHM, among others. Since the two groups, OHM's and surveyors are not directly tied to the businesses shown in [tblProperties], I thought I had to place these groups in separate tables.
Jun 21 '10 #5
tuxalot
200 100+
Fish - any additional thoughts on this? Maybe I should simplify it, get it working then expand from there.
Aug 1 '10 #6
tuxalot
200 100+
Hmm...still no response. Can anyone else help with this? I think I started off too complicated so maybe I need to break this down a bit.
Aug 7 '10 #7
tuxalot
200 100+
I'll resurrect this thread to say that I have a working example of the survey database that works quite well, but would like to add some additional functionality requiring coding that is way beyond my abilities. I don't have much free time and would rather hire someone here to just get 'er done. If interested, please contact me.
Aug 5 '11 #8

Sign in to post your reply or Sign up for a free account.

Similar topics

1
by: GTF | last post by:
PHP Web Survey Idea.. I have been given an opportunity to create a web based survey. This is a fairly lengthy survey of 60 pages on paper (various multiple choice and free form). These are...
5
by: DFS | last post by:
I've written several survey systems in which the majority of the questions have the same or similar responses (Yes/No, True/False, scale of 1 - 5, etc). But this latest survey system I'm working...
15
by: Mark C | last post by:
All, I have exhaustingly been looking through the newsgroups in search of a way to systemically output an Access 97 report to a pdf file using the full version of Adobe Acrobat. I want the user...
2
by: tlyczko | last post by:
Hello, Doug Steele, Microsoft Access MVP, has commented: "See whether the sample application "At Your Survey" which Duane Hookom has at...
1
by: com | last post by:
Extreme Web Reports 2005 - Soft30.com The wizard scans the specified MS Access database and records information such as report names, parameters and subqueries. ......
3
by: Kaur | last post by:
Hi, I would appriceate any help to correct the code error that I am getting for the onclick event of a cmd button. I have two forms. Main Form "frmQuestion" and form 2 "SfrmQuestion"....
0
by: AJ | last post by:
Hi all, This is a first for me...so all help much appreciated. I am trying to create a survey form which retrieves all its questions form an ACCESS database.. (I know ACCESS isn't the best...
12
by: pietlinden | last post by:
Hi, sorry for the vague subject. I am working for a company that finds respondents for surveys and then sends the respondent list and the survey to another company to perform the actual surveys. ...
20
by: hippomedon | last post by:
Hello everyone, I'm looking for some advice on whether I should break the normalization rule. Normally, I would not consider it, but this seems to be a special case. I have created an...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.