Navyguy
Registered User.
- Local time
- Yesterday, 21:19
- Joined
- Jan 21, 2004
- Messages
- 194
Hi Everybody
Not sure where I should have posted this question, so General works...
From a few earlier posts of mine you will have noticed that I am trying to put together a competition DB for our kids club. I would like to try to have it figure out the Bye System for single elimination play. Below is an explanation of how the byes are determined that I copied from a sports website which explains it much better then I can.
"...single elimination tournaments are based on powers of 2. That is, when the tournament size is a power of 2 (2, 4, 8, 16, 32, 64, 128, 256, ...) there will be NO first round byes. A "bye" game in a single elimination tournament only occurs in the first round, and byes are generally awarded to the highest seeded teams. Teams who receive a first round "bye" will play their first game in the second round. Byes are determined by taking the number of teams in the tournament
and subtracting the number from the NEXT HIGHEST power of 2. For example, in a single elimination tournament with 14 teams, you would take the next highest power of 2 (16) and subtract 14 from it:
16-14 = 2
Therefore, there will be 2 byes in the first round for your single elimination tournament with 14 teams."
What I have for table fields (along with others) would be CompetitorName and EventNumber. The event number is based on age and skill level that would be a qry itself and stored in a separate table from the tombstone information of the competitor.
What I am looking for is some direction on how to implement this. Would this be done using a query? Secondly, how could it be displayed in a report so that it followed the typical flow chart layout that I am sure most of you are familiar with?
Thanks as always!!!
Not sure where I should have posted this question, so General works...
From a few earlier posts of mine you will have noticed that I am trying to put together a competition DB for our kids club. I would like to try to have it figure out the Bye System for single elimination play. Below is an explanation of how the byes are determined that I copied from a sports website which explains it much better then I can.
"...single elimination tournaments are based on powers of 2. That is, when the tournament size is a power of 2 (2, 4, 8, 16, 32, 64, 128, 256, ...) there will be NO first round byes. A "bye" game in a single elimination tournament only occurs in the first round, and byes are generally awarded to the highest seeded teams. Teams who receive a first round "bye" will play their first game in the second round. Byes are determined by taking the number of teams in the tournament
16-14 = 2
Therefore, there will be 2 byes in the first round for your single elimination tournament with 14 teams."
What I have for table fields (along with others) would be CompetitorName and EventNumber. The event number is based on age and skill level that would be a qry itself and stored in a separate table from the tombstone information of the competitor.
What I am looking for is some direction on how to implement this. Would this be done using a query? Secondly, how could it be displayed in a report so that it followed the typical flow chart layout that I am sure most of you are familiar with?
Thanks as always!!!