Ok, sorry.
The only thing that I want this database to do, is keep track of the events
that have been played through the year, and the points that the person
earned in those events. There are 3 events per year, so it isn't very much
info, and I want to be able to have a "total sum" for the last 3 years. eg.
Event 1 in 2003 earned 2000 points, Event 2 in 2003 earned 1250 points, and
so on, until event 3 in 2005. I just want to display a total of all the
points for those 3 years.
Ok... you're talking about events, and you're talking about points,
and you have a table of contacts. I don't understand from what you've
posted what (if anything) the contacts have to do with the points.
Does each Contact earn points?
Guessing that they do, you'll need the following tables:
Contacts
ContactID
LastName
FirstName
<other bio and contact data>
Events
EventDate Primary Key
<description of the event>
Scores
ContactID ' link to Contacts, who earned points
EventDate ' link to Events, where they earned them
Points Number ' how many points they earned at this event
A Totals Query grouping by Event (or by ContactID, or both, I'm not
sure how you want to do the totalling) and Summing the value of Points
will give you the total points for that grouping. The total need not
and should not be stored in any table; just recalculate it.
It is a ranking points system, and the total rankings points will work as
follows
50% of rankings earned in 2003 will be retained
75% of rankings earned in 2004 will be retained
100% of rankings earned in 2005 will be reatined
I have no trace of a clue what this means. "rankings"? You've
described points, but you have not described what you mean by
"ranking" nor by "retained". Do you want to delete points for some
events?
All points added up at the end of this will give current ranking points.
Next year will be the same but it will be 2004-2006
I have created a table with contacts listed, eg. first name, surname,
address etc. Just not sure the best way to do the additions and sums that I
have mentioned above, and the best way to display them. I have worked it out
on excel, and can give the website address where I have displayed the
rankings points if that would help.
Am I in way over my head???? Be honest, I won't be offended. I just thought
that it seemed a fairly easy task.
You may be a bit too close to the problem to explain it in a way that
us database geeks can understand. You know what you mean by "ranking"
and "retain" - I for one do not, and cannot figure out how to
translate it into database terms.
But I'm thinking that (once we're all communicating in each others'
jargon) this should be quite doable in Access.
John W. Vinson[MVP]