A Microsoft Office (Excel, Word) forum. OfficeFrustration

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » OfficeFrustration forum » Microsoft Access » New Users
Site Map Home Register Authors List Search Today's Posts Mark Forums Read  

Access newbie needs steer



 
 
Thread Tools Display Modes
  #1  
Old October 6th, 2009, 02:39 PM posted to microsoft.public.access.gettingstarted
David
external usenet poster
 
Posts: 1,494
Default Access newbie needs steer

I have a Golf tournament results database currently in Excel
Everything in one big flat file
Number of records has grown beyond Excel single sheet capacity (64k for my
version)
I have some access experience and can transfer my excel data to Access
I wonder if I should dump it all in one table, or multiple tables
I will be interested in querying an individual player's results from a
named set of tournaments over a specified time period
My field s are as follows:
Tournament ID
Tournament Finish Date
Player Name
Holes Played
final score
Finishing Rank
Prize Money
It strikes me that for each tournament there will be many (say, 170) records
with the same tournament ID in the tournament ID field
Is this good practice or should I be doing something different with multiple
tables?
Thanks
  #2  
Old October 6th, 2009, 02:57 PM posted to microsoft.public.access.gettingstarted
Arvin Meyer [MVP][_2_]
external usenet poster
 
Posts: 2,310
Default Access newbie needs steer

You should have the following tables:

tblTournament
TournamentID
TournamentName
TournamentFinishDate

tblPlayers
PlayerID
PlayerName

tblPlayerTournament
PlayerID
TournamentID
HolesPlayed
Score
Rank
Prize
--
Arvin Meyer, MCP, MVP
http://www.datastrat.com
http://www.mvps.org/access
http://www.accessmvp.com

"David" wrote in message
...
I have a Golf tournament results database currently in Excel
Everything in one big flat file
Number of records has grown beyond Excel single sheet capacity (64k for my
version)
I have some access experience and can transfer my excel data to Access
I wonder if I should dump it all in one table, or multiple tables
I will be interested in querying an individual player's results from a
named set of tournaments over a specified time period
My field s are as follows:
Tournament ID
Tournament Finish Date
Player Name
Holes Played
final score
Finishing Rank
Prize Money
It strikes me that for each tournament there will be many (say, 170)
records
with the same tournament ID in the tournament ID field
Is this good practice or should I be doing something different with
multiple
tables?
Thanks



  #3  
Old October 6th, 2009, 07:16 PM posted to microsoft.public.access.gettingstarted
David
external usenet poster
 
Posts: 1,494
Default Access newbie needs steer

Thanks Arvin

I can see that this gives me a compact solution, especially if I want to add
more Tournament details, eg: tour (EGA, PGA, etc.), tournament comments, etc
also, assigning a unique player ID will keep me out of bother with duplicate
player names.
I suspect that having a tournament ID in the big tblPlayerTournament will
keep the database size down compared to using a long tournament name, eg:
TheMasters2009. Also, no need to concatenate T name with date to remain
unique...

Very helpful, thanks again

"Arvin Meyer [MVP]" wrote:

You should have the following tables:

tblTournament
TournamentID
TournamentName
TournamentFinishDate

tblPlayers
PlayerID
PlayerName

tblPlayerTournament
PlayerID
TournamentID
HolesPlayed
Score
Rank
Prize
--
Arvin Meyer, MCP, MVP
http://www.datastrat.com
http://www.mvps.org/access
http://www.accessmvp.com

"David" wrote in message
...
I have a Golf tournament results database currently in Excel
Everything in one big flat file
Number of records has grown beyond Excel single sheet capacity (64k for my
version)
I have some access experience and can transfer my excel data to Access
I wonder if I should dump it all in one table, or multiple tables
I will be interested in querying an individual player's results from a
named set of tournaments over a specified time period
My field s are as follows:
Tournament ID
Tournament Finish Date
Player Name
Holes Played
final score
Finishing Rank
Prize Money
It strikes me that for each tournament there will be many (say, 170)
records
with the same tournament ID in the tournament ID field
Is this good practice or should I be doing something different with
multiple
tables?
Thanks




 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 10:51 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 OfficeFrustration.
The comments are property of their posters.