Results 1 to 6 of 6
  1. #1
    tsuchong is offline Novice
    Windows 7 32bit Access 2010 32bit
    Join Date
    Jan 2011
    Posts
    5

    Need help designing a database for a club

    Hi all,



    I need some advice on how to go about design a database for my club. Here are some details:

    1. I want to have a MASTER TABLE listing all the members of the club. This table will have the details of each member e.g. name, address, email, etc.

    2. The club runs many activities throughout the year. I want to have a separate table showing members who attended an activity (e.g. ACTIVITY A).

    Q1: For Table ACTIVITY A, how do i design it so that i can just select from a drop down list? The drop down list should show the members entered into MASTER TABLE. When selected, their full info should appear in Table ACTIVITY A.

    Q2: Once their name appears in ACTIVITY A, I want an indication to appear in MASTER TABLE that the person has attended Activity A - e.g. the name of the activity in one of the columns.

    Hope the above is clear.

    Thanks

  2. #2
    pbaldy's Avatar
    pbaldy is offline Who is John Galt?
    Windows XP Access 2007
    Join Date
    Feb 2010
    Location
    Nevada, USA
    Posts
    22,521
    The typical normalized design would involve your master table, with info on members, an activity table, with info on each activity, and a junction table to represent the many-to-many relationship between the first two tables. A member can attend many activities and and activity can be attended by many members. That table would have fields for member ID and activity ID.
    Paul (wino moderator)
    MS Access MVP 2007-2019
    www.BaldyWeb.com

  3. #3
    tsuchong is offline Novice
    Windows 7 32bit Access 2010 32bit
    Join Date
    Jan 2011
    Posts
    5
    But when i lookup a member, how can i know which activities has he/she attended?

  4. #4
    pbaldy's Avatar
    pbaldy is offline Who is John Galt?
    Windows XP Access 2007
    Join Date
    Feb 2010
    Location
    Nevada, USA
    Posts
    22,521
    One method often used would be a form bound to the member table and a subform bound to the junction table. Master/child links would keep the subform displaying the activities for whatever member was currently displayed.
    Paul (wino moderator)
    MS Access MVP 2007-2019
    www.BaldyWeb.com

  5. #5
    tsuchong is offline Novice
    Windows 7 32bit Access 2010 32bit
    Join Date
    Jan 2011
    Posts
    5
    Hey thanks alot.

    I've got it to work!

  6. #6
    pbaldy's Avatar
    pbaldy is offline Who is John Galt?
    Windows XP Access 2007
    Join Date
    Feb 2010
    Location
    Nevada, USA
    Posts
    22,521
    Happy to help, and welcome to the site by the way!
    Paul (wino moderator)
    MS Access MVP 2007-2019
    www.BaldyWeb.com

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

Similar Threads

  1. Help with designing database
    By nimalp in forum Access
    Replies: 6
    Last Post: 09-15-2010, 10:34 AM
  2. Designing Load Database
    By salisbut in forum Database Design
    Replies: 5
    Last Post: 08-02-2010, 10:41 AM
  3. Help designing sheet music database
    By kingy75 in forum Database Design
    Replies: 1
    Last Post: 02-04-2010, 08:12 AM
  4. questions on designing database
    By schultzy in forum Access
    Replies: 1
    Last Post: 07-18-2009, 03:44 PM
  5. Help Designing Tables
    By sakthivels in forum Database Design
    Replies: 7
    Last Post: 06-09-2009, 07:48 AM

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