473,398 Members | 2,404 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,398 software developers and data experts.

Likert Scale data entry

I am using Access to organize data from a survey which uses a Likert
scale to measure response- the scale is 3 points- "I agree", "I don't
know" and "I disagree". The numerical value of each response (1, 2 or
3) varies- such that for some questions "I agree" is = to 3 points,
and other times "I agree" is = to 1. I created an "answer key" table,
such that each record is a question, and for the fields of "I agree",
"I disagree" and "I don't know" I enter the appropriate numerical
value. I also have the "survey results" table, in which each record
is a respondent, and the questions are in fields. I want to create a
combo box/ drop menu for each question so that the data entry person
can simply choose "I agree", "I disagree" or "I don't know"- I want to
link the combo box for each question to the "answer key" table so that
I can record the numerical value of each response in a separate field
in the "survey" table. How do I link the two tables, so that each
question's answer key is linked to survey table? I would greatly
appreciate some help on this- as it is making me want to drop out of
grad school!

Sep 19 '08 #1
1 5731
Maria DiGiano wrote:
I am using Access to organize data from a survey which uses a Likert
scale to measure response- the scale is 3 points- "I agree", "I don't
know" and "I disagree". The numerical value of each response (1, 2 or
3) varies- such that for some questions "I agree" is = to 3 points,
and other times "I agree" is = to 1. I created an "answer key" table,
such that each record is a question, and for the fields of "I agree",
"I disagree" and "I don't know" I enter the appropriate numerical
value. I also have the "survey results" table, in which each record
is a respondent, and the questions are in fields. I want to create a
combo box/ drop menu for each question so that the data entry person
can simply choose "I agree", "I disagree" or "I don't know"- I want to
link the combo box for each question to the "answer key" table so that
I can record the numerical value of each response in a separate field
in the "survey" table. How do I link the two tables, so that each
question's answer key is linked to survey table? I would greatly
appreciate some help on this- as it is making me want to drop out of
grad school!
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

It would have helped if you showed the design of your tables. If I did
the design it would look like this:

Surveys:
survey_nbr
survey_name
survey_start_date
survey_end_date
... other survey info ...

The primary key is the survey_nbr.
Questions:
survey_nbr (linked to Surveys.survey_nbr)
question_nbr
question_text (the actual question)

The primary key is survey_nbr & question_nbr.
AnswerKeys:
survey_nbr
question_nbr
(survey_nbr & question_nbr link to Questions
survey_nbr & question_nbr)
answer_value (the numeric value assigned the answer)
answer_text

The primary key is the survey_nbr, question_nbr

The AnswerKeys table data would look like this when the "I agree" value
equals 3 and the "I don't know" value equals 1:

survey_nbr question_nbr answer_value answer_text
1 5 3 I agree
1 5 2 I disagree
1 5 1 I don't know

On paper the question would look like this:

5. I found the level of service excellent.

I agree__ I disagree__ I don't know__

The ComboBox RowSource would look like this:

SELECT answer_value, answer_text
FROM AnswerKeys
WHERE survey_nbr = [Form].survey_nbr
AND question_nbr = [Form].question_nbr

The reference [Form]. points to the values on the form on which the
ComboBox resides. You can also use [Form]! (use the exclamation point
instead of the "dot") only if there are controls with the same names.
These values have to be present on the form for the ComboBox to work.
These values should be from the Questions table, which should be part of
the form's RecordSource.

Set up the ComboBox's properties like this:

Column Count: 2
Column Widths: 0", 3"
Bound Column: 1
Limit To List: Yes

Only the answer_text, "I Agree," etc., will show.

The answer_value is the data that would be stored in the Respondents
table.

For every new question the ComboBox will have to be requeried.

--
MGFoster:::mgf00 <atearthlink <decimal-pointnet
Oakland, CA (USA)
** Respond only to this newsgroup. I DO NOT respond to emails **

-----BEGIN PGP SIGNATURE-----
Version: PGP for Personal Privacy 5.0
Charset: noconv

iQA/AwUBSNhVsIechKqOuFEgEQKikACghGOW35K+YIapUGpBZn8Pfr CqGZkAoLrg
K0h4W/fDVMDRVobIhvxfWPhT
=Wwjv
-----END PGP SIGNATURE-----
Sep 23 '08 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

48
by: Bulba! | last post by:
I'll soon start development of a specialized small app and need to choose GUI for it. I have narrowed the choice to wxPython/PythonCard and QT/PyQT (buying commercial licenses is not a big...
5
by: Guess | last post by:
The situation is as follows: 1. I would like to serve a web page that takes considerable time to process. 2. While the page is processing, the client displays an appropriate wait message. What...
3
by: Jay Patel | last post by:
Hello, I need to write visual basic.net code to interface with a Mettler Toledo Shipping Scale that interfaces with a PC via USB or a serial port. I have seen example code on how to communicate...
3
by: Jerry Spence1 | last post by:
A very useful feature was added in 2.0 of .NET framework which was the scaling of a form and all the controls within it. This is really useful but I am finding very little information of how to use...
0
by: Wayne | last post by:
I am charting data from a query that consists of a Date/Time field and a Number field. The Date/Time field is the x scale on my chart. Sometimes data is collected from different times during the...
2
by: Erik Funkenbusch | last post by:
Can anyone point me to some resources for larger scale web apps in asp.net? I'm looking for application architectures, best practices, etc... I've spent a lot of time googling this. Most of what...
7
Wagsy
by: Wagsy | last post by:
Hi All, I have a small form that allows scale weigh data to be diplayed in a textbox. i can communicate with the scale - tare, zero etc. how do i filter the weight string or i think it may be...
19
by: Matteo Migliore | last post by:
Hi! I've to scale a vector of numbers of size N to a vector of size M. The trasformation is like a zoom on images but I need on a vector. The second size can be M >= N or M <= N, M 0. The...
22
by: Jesse Burns | last post by:
I'm about to start working on my first large scale site (in my opinion) that will hopefully have 1000+ users a day. ok, this isn't on the google/facebook scale, but it's going to be have more hits...
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
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
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...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

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.