Results 1 to 6 of 6
  1. #1
    joanne2468 is offline Novice
    Windows XP Access 2010 32bit
    Join Date
    Jul 2013
    Location
    Kansas
    Posts
    9

    Multiple issues with Database might need new design

    Hello,

    I have a database that I am using for different events to track invitation list and RSVPs.

    My tables are:
    House: with fields FirstName; LastName; District(PK) Invite; RSVP
    Senate: w/fields: FirstName; LastName; District(PK) Invite; RSVP
    LocalGvmt: w/fields: FirstName; LastName; ID(PK) Invite; RSVP
    Event: w/fields: Date; Location; Caterer; Notes

    note - *=all fields

    I have a queries:
    QryHouse= [House].* + [Event].[Date];
    QrySenate=[Senate].* + [Event].[Date];
    QryLocalGvmt=[LocalGvmt].*+[Event].[Date];

    These queries append to a table = [InvitationList]



    I have a form where users can go through the Invitation List and check if someone is to be invited to the event and to track the RSVP. My problem is when new records are added or changes are made in the primary tables [house, senate, localgvmt] I don't know how to update the InvitationList table with the updated info without losing the invite and rsvp info.

    Any suggestions? Is my design terrible?

    Thank you.

    Joanne

  2. #2
    ssanfu is offline Master of Nothing
    Windows XP Access 2000
    Join Date
    Sep 2010
    Location
    Anchorage, Alaska, USA
    Posts
    9,664
    It doesn't look like you are familar with database normalization concepts.

    Go to "Roger's Access Library"
    http://www.rogersaccesslibrary.com/f..._topic236.html
    and read his tutorials.

    "Date" is a reserved word and shouldn't be used for object names.

    The data shouldn't be updated (copied) to [InvitationList].
    The fields for House, Senate & LocalGvmt look to be the same, so they should be in one table with an additional field to identify the "Branch" of government.
    There should be a table for names. Maybe "Officials" or "Politicos".


    Could you:
    Post the fields from your tables
    or post a pic of your relationship window
    or post your dB (without data)?

  3. #3
    joanne2468 is offline Novice
    Windows XP Access 2010 32bit
    Join Date
    Jul 2013
    Location
    Kansas
    Posts
    9

    Upload database with changes

    I've uploaded the database. I have two tables one for events and one for invitees. I have a query that pulls the two together and I want a form that I can enter who is invited and who has RSVP'd. If I have the form based on the query I cannot enter into it. If I make the query a Make Table I can build the form from the make table and enter the invite and rsvp information. But if I have any changes to the InviteeTable or add another event I have to run the query and my make table will delete and I will lose any invites and rsvps I selected in the make table. Any suggestions???

    Thank you.
    Attached Files Attached Files

  4. #4
    ssanfu is offline Master of Nothing
    Windows XP Access 2000
    Join Date
    Sep 2010
    Location
    Anchorage, Alaska, USA
    Posts
    9,664
    Is this close to what you are trying to do?

  5. #5
    joanne2468 is offline Novice
    Windows XP Access 2010 32bit
    Join Date
    Jul 2013
    Location
    Kansas
    Posts
    9

    Thank you

    Quote Originally Posted by ssanfu View Post
    Is this close to what you are trying to do?
    Thank you for taking the time to help me. What I really want is an invitation list (which I have) and then a table for events (which I have). Each time an event is created I want someone to select who they want invited from the invitation list. Then once this is done when they start to receive RSVPs I want them to be able to view the list of invited folks only and enter the RSVP information. The problem is I run a query that will take the event data and the invite list and and it will dump it into a make table. From the make table (through a form) is where they select who is invited to the event. The problem is when they need to change a name or add someone new to the invite list, if I run the query it will delete everything in the make table and start with new information. If they selected people to invite, it is lost when the query runs.

  6. #6
    ssanfu is offline Master of Nothing
    Windows XP Access 2000
    Join Date
    Sep 2010
    Location
    Anchorage, Alaska, USA
    Posts
    9,664
    Using a make table is definitely not the way to go.

    You need (at a minimum) a table of Invitees, a table of events and a junction table to link Invitees to events plus the other data (RSVP,comments).

    Microsoft has a Event planner template you might look at
    http://office.microsoft.com/en-us/te...i:TC001225345|


    I know it will take more development, but I think you could use what I posted as a start. I will look at it again when I get home tonight.

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

Similar Threads

  1. Replies: 2
    Last Post: 09-10-2013, 07:44 AM
  2. How to Design Database for Multiple Users
    By waqas in forum Database Design
    Replies: 3
    Last Post: 02-04-2013, 03:28 PM
  3. Database Design - Many to Many Issues
    By rts in forum Database Design
    Replies: 2
    Last Post: 09-17-2012, 01:45 PM
  4. My first database-design issues
    By rorybecerra in forum Access
    Replies: 8
    Last Post: 02-08-2012, 01:48 PM
  5. Database Design/Report Issues
    By j2curtis64 in forum Access
    Replies: 15
    Last Post: 07-08-2011, 08:00 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