473,756 Members | 5,156 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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 5764
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_da te
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:::mgf0 0 <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/AwUBSNhVsIechKq OuFEgEQKikACghG OW35K+YIapUGpBZ n8PfrCqGZkAoLrg
K0h4W/fDVMDRVobIhvxfW PhT
=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
2952
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 problem, the company would pay for it). Which is better for this kind of application? I mean, looking from purely technological and long-term development aspects and ignoring licensing issues:
5
316
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 are the consequences of having this long processing page when there are many simultaneous requests from many clients for the same page (say 75+).
3
7122
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 via a serial connection (RS-232), but am not sure as the process if it is connected via USB. Is the USB port seen then as a COMM port, or is there a different type of connection a USB port creates that I would have to open? The scale will take as...
3
2031
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 it. I have managed to implement it as follows: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim addSize As New SizeF(0.5F, 0.5F)
0
2505
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 one day. I need to be able to see these times as different time points on the x scale of my chart. To accomplish this I am using the following statement as the row source for my chart: "SELECT (Format(,"DDDDD HAMPM")),Max() AS FROM GROUP BY...
2
1531
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 I find is pretty generic. Microsoft's own patterns and practices is pretty patchwork, with lots of info on specific components like the enterprise library, but a lot less (in fact, barely an overview) of overall application construction and...
7
4205
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 called parsing? i'll try to explain: currently i can have the scale sending continuous weight data, but i can also set it to print every secon or so, this looks messy however 'cos the textbox flickers. when the weight changes on the scale a question...
19
4896
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 value for each element can be from 0 to 255. Is there some methods that can I use?
22
3662
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 than just family and friends. Either way, I'm planning on this site blowing up once I have enough of a feature set, so I'm concerned about performance and scalability in the long run. I've worked for a software company, but I've never...
0
9462
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, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9287
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10046
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9886
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
8723
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7259
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 presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5318
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
3817
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3369
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.