You are correct, your form is a way to enter data in the table. But you
only store data you need.
For example, you might have a birthdate field on your form (as I do) and
right next to it you display the person's age in years and months. You
don't save that data, only the birthdate. Everytime you pull up a record on
that form, the person's age will appear. If you store it, it will be wrong
every time a new month pops up.
On a form, I have "First Name" Middle Name" and "Last Name", all of which
are stored in my table. On the second tab of my form, I have a field
like... =[LastName] & ", " [FirstName] & " " & [MiddleName]
This combined data is not stored in my table. On some reports, I might want
to print last name first, on others I might want to print first name then
last. I don't need to store both.
To get closer to your example, I might have to take a certification test
every year. All I have to do is store the date I took the test. I don't
need to ALSO store that date plus one year. When I need to see who is
coming up for a test soon, I just pull all the records where "test date" +
356 days is within 60 days of today. I use a calculated date in my query to
figure out the due date (test date + 365) and then I use criteria to say
that the result needs to be between today and 60 days from today.
Hope that helps.
In answer to your specific questions below, entering data in a form is saved
(if it is a BOUND field). Pulling up a record in a form does display the
data from the form. It can also display calculated values from that data
(such as a person's CURRENT age. Changing data in a form does update the
table (for an bound fields). You can use the table data in a query and can
perform calculations as well in that query. The query (or a table) can be
used as the data source in a report.
--
Rick B
jrp444 said:
I thought that the form was a way to build the data in a table. I also
thought when you pull up the form that the information that you see is
from
the table. Also, it was my impression that the data changed in the form
was
save to the table. I wanted to use the table as my base to build reports
and
run queries off of it. If I need to do this different in my form please
let
me know.