Results 1 to 6 of 6
  1. #1
    tamisachris is offline Novice
    Windows 11 Office 365
    Join Date
    Feb 2025
    Posts
    1

    Unhappy How to set up a database for multiple members


    Hello all, it's been a long while since I've truly used access. I'm wanting to set up a database at my new work because multiple spreadsheets are just not cutting it. I need to track the following: MemberName, School, GradeLevel, StockShow, Animal, DatesOfAnimalsShow, CostPerEntry. Not sure how to set up the tables and queries. Each show of course will have different dates that the kids are showing depending on the animal they are showing. Years ago I was adequate with Access in setting these up (basic queries and such) relationships in queries were not my strong point either. Any help would be appreciated. I'm thinking one table with the MemberName,School,GradeLevel and another table with the Stockshow information? Basically track everything on an entry form for a show.

  2. #2
    June7's Avatar
    June7 is offline VIP
    Windows 11 Access 2021
    Join Date
    May 2011
    Location
    The Great Land
    Posts
    53,770
    And a third table that associates kids with shows (a "junction" table).
    How to attach file: http://www.accessforums.net/showthread.php?t=70301 To provide db: copy, remove confidential data, run compact & repair, zip w/Windows Compression.

  3. #3
    Micron is offline Very Inert Person
    Windows 10 Access 2016
    Join Date
    Jun 2014
    Location
    Ontario, Canada
    Posts
    13,421
    Every entity should have its own table, and that is usually up to the designer to determine what the entities are, depending on the process that the db is supposed to support. I'm seeing maybe 6 entities in that description, if not more - which may or may not include junction tables (for many to many relationships). Since it's been a while, maybe you should review these, with an emphasis on db normalization.
    https://www.accessforums.net/showthr...773#post521773
    The more we hear silence, the more we begin to think about our value in this universe.
    Paraphrase of Professor Brian Cox.

  4. #4
    Join Date
    Apr 2017
    Posts
    1,792
    Quote Originally Posted by tamisachris View Post
    ...I'm thinking one table with the MemberName,School,GradeLevel
    And when the member changes the school?
    And what about next year show, when the member has next grade (unless you create a new database for every new year - what is a really bad idea!)?

    With information given, you may need something like:
    tblMembers: MemberID, ForeName, LastName, ...;
    tblSchools: SchoolID, SchoolName;
    tblMemberSchools: MemberSchoolID, MemberID, SchoolID, ValidFrom;
    tblGrades: Grade, GradeInfo; -- In case grades are all simple numbers, and same grade system is used in all schools, this table may be skipped --
    tblMemberGrades: MemberGradeID, Grade, GradeYear;
    tblStockShows: StockShowID, StockShowDate, CostPerEntry...;
    tblAnimals: AnimalID, Animal;
    tblMemberAnimals: MemberAnimalID, MemberID, AnimalID; -- this table is needed when some members can have several animals - when not, the animal info may be added into tblStockShowMembers --
    tblStockShowMembers: StockShowMemberID, StockShowID, MemberID;
    tblStockShowMemberAnimals: StockShowMemberAnimalsID, StockShowMemberID, MemberAnimalID - in case every member has a single animal, this table can be dropped --

  5. #5
    Join Date
    Jun 2010
    Location
    Belgium
    Posts
    1,180
    Maybe if you could share some of the spreadsheets (with anonymized data of course) you actually use, we would have a better idea of what you need.

  6. #6
    Join Date
    May 2018
    Location
    Living in Scotland UK
    Posts
    1,818
    Upload a copy of your spreadsheets with no confidential data, so we can see what you currently do.

Please reply to this thread with any new information or opinions.

Similar Threads

  1. Replies: 4
    Last Post: 12-31-2020, 12:27 PM
  2. Replies: 10
    Last Post: 10-11-2020, 03:54 PM
  3. Replies: 3
    Last Post: 03-20-2019, 04:41 AM
  4. Replies: 1
    Last Post: 05-06-2018, 08:47 AM
  5. Replies: 24
    Last Post: 02-04-2014, 07:26 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Other Forums: Microsoft Office Forums