Lostinseganet,
See comments "inline"...
Hmmm....would excel be a better choice?
No. Excel is not a database program. You have a data management
application here, so you need to use a database, i.e Access is the
correct choice of tools
Do you know of
any good books for teaching access 2003?
I really like "Access 2003 Inside Out" by John Viescas. It is very
comprehensive.
Could I make what I want in excel
then place the spreadsheet in access.
Theoretically you could, but this would not be an appropriate approach.
Also is there any documentation online
that describes why this would be so hard?
This is not hard. It is *very easy*. What you were originally
suggesting was quite easy (but wrong). What I am suggesting is to make
it easier for you. What is hard, apparently, is for you to get your
head around the concept of data relations. Which is understandable, if
you don't have much database experience.
Perhaps something online can give
me more info on the why that I am missing.
I'm not sure what I could point you to here. But here's the basic
concept. You have data that says agree, disagree, etc. You want to
show a numerical value based on the text value. So, how does a computer
application "know" which number corresponds with which text? It can't,
unless you "tell it" somehow. How do you "tell it"? Well, there are
various ways. In this case, it is appropriate to list these values in a
table. So, like I said, you make a table with 2 fields, 5 records
(using your example), and this becomes your "master reference" of which
number corresponds with each text value. You *must* have this data
stored somewhere in your database. Understand? Otherwise, you can't
get what you want to happen, because the computer does not have the
necessary information. Ok, so now, there's a principle that data gets
stored only one time. So you have the numbers that correspond with the
text stored in your reference table here - that's once, and once is
enough. If you have the text values, then, in another table (presumably
your operational data, just guessing but maybe it's survey responses or
something), it is not valid to re-store the same data in there. You
have the information already. All you need is a simple query, that
includes your main table plus your reference table, and the number
values corresponding with the text values in the main table, are shown
by the *query*. Not by trying to programmatically enter the numbers
into an extra field in the main table - that's hard. By the query -
that's easy.
Hope that clarifies to some degree.