Hi Judy,
Basically, you have questions and answers -- and what you have presented
is easy as the anser is 1,2,3, or 4, which correcpond nicely to using an
option group on a continuous form display.
perhaps a structure like this:
*Tests*
TestID, autonumber
TestName, text
*Questions*
QuestionID, autonumber
Question, text
*TestQuestions*
TQID, autonumber
TestID, long integer -- FK to Tests
QuestionID, long integer -- FK to Questions
Ordr, long -- sort order for question on the tet
(didn't use 'Order' for the fieldname because it is a reserved word)
*People*
PID, autonumber
pTypeID, long integer -- FK to PeopleTypes
LName, text
FName, text
etc
*PeopleTypes*
pTypeID, autonumber
pType, text -- ie: 'Survey Participant'
*PeopleTests*
TestPID, autonumber
TestID, long integer -- FK to Tests
PID, long integer -- FK to People
TestDate, date
*TestAnswers*
TstAnsID, autonumber
TQID, long integer -- FK to TestQuestions
TestPID, long integer -- FK to PeopleTests
Answer, long integer
generally, you would probably choose to store an AnswerID (that
corresponds to an Answers table) instead of a numeric answer but,in your
situation, you are presenting an option group
Even though your Answer is NOT a long integer (> 32K), if you have a lot
of tests and do math on them, the intermediate calculations and results
could need to be long integers so it is a safer data type to use
NOTE: FK is Foreign Key
if your data is stored in this (or close) way, your statistics will be easy
To get all the questions to appear on one page, just use a continuous
form (or a datasheet although I prefer the former because there is more
control)
Warm Regards,
Crystal
*
have an awesome day
*
MVP Access
Remote Programming and Training
strive4peace2006 at yahoo.com
*