a bit about what i am trying to do
Ok here goes at the moment we are putting far to much data onto excel about
young skillseeders and the courses they do along with their employer. so
they sent me on a 1 day introduction to Access course so that i could build
up a
database to hold all of the information. The tables i have set up are as
follows:
Delegate details (showing where they live and contact details,
delegate requirements to see if they need accommodation and what type =
start and end dates for courses.
Please clarify. I have no idea what the phrase
what type = start and end dates for courses
might mean. Could you perhaps just list the fieldnames, their datatypes, and
how they will be used? In particular, what is the Primary Key of each table?
If the table doesn't have a primary key... then it's not a table, it's a heap.
Lodging Information for if they need accommodation detailing their contact
info
Sounds like two completely different things. Need for accommodation and
contact info are (unless I misunderstand) two unrelated sets of data.
College details showing contact details
Company details showing contact info
Courses stating what colleges offer what
course level options to show what levels each delegate has achieved and
Course details showing costs course names start and end detas etc
Now i am under the impression that i have to have the national insurance
number in each of the tables (my unique identifier for each delegate)
No. You certainly do NOT. You're missing the point of how relationships
work!!!!
A College DOES NOT HAVE A NATIONAL INSURANCE NUMBER.
A college could have many students. They would all have different NINs. Right?
Which NIN do you put into the college table?
so that
i can print of reports showing how much each delegate cost, which areas they
are from, what courses they have taken and where they went to work etc etc
which is a bind because i have to enter the NI number an awful lot of times.
You need to enter the NIN *once* for each student and then never again. You
will probably *select* it from a Combo Box fairly often but I can't see why
you would ever need to type it again.
am i correct in thinking this because i cant think of a way of linking all of
the information together.
LOGICALLY, using the principles of Database Normalization - which, if you
don't understand, you will need to learn!!
Again: see the tutorials listed below. Crystal's introduction might be
particularly apropos.
Jeff Conrad's resources page:
http://www.accessmvp.com/JConrad/accessjunkie/resources.html
The Access Web resources page:
http://www.mvps.org/access/resources/index.html
A free tutorial written by Crystal (MS Access MVP):
http://allenbrowne.com/casu-22.html
MVP Allen Browne's tutorials:
http://allenbrowne.com/links.html#Tutorials
I did try one big form that was going to have
several different pages but that didn't work and now i know why. My tables
arn't set up properly yet!!!!!!!!
They certainly aren't.