With some help from a few people on hereI have just finished my table structure for my "Events Database" I want to be able to manage events, add clients to them, etc.
Here is a pic of my structure:
I will be making 4 Forms for sure, those will be:
-Frm_Clients
-Frm_Employees
-Frm_EventLocations
-Frm_Grouptype
Each of the above forms will populate the corresponding tables "Frm_Clients" will populate "Tbl_Clients", etc...
My questions:
1) Do I need to have a 2nd EventID such as EventName? would this solve my problem ? (I don't think this should be done, your thoughts?)
2) I have never used Junction tables before, but I was told this is what my database needed to handle the "many-to-many" relationships I had before (which are now gone). However, when I begin to add "events" it seems to me that because in the "Tbl_Events", I have EventID which means I can only have 1 unique Event.
Here is some example data to describe what I want to do:
Event Location = UW Ballroom
Group type = Freshman
EventID = 1
Employee = Leland
Clients = Jon smith, Jane doe, etc
(Im leaving out other details, you are free to fill in whatever you want. I am just using a basic example. Start time, Cost, etc, don't matter for now)
How will I be able to make 1 event to hold 30 clients? I am confused at where this information should go as in what form to put this in, do i put this in the events table? It seems like I cant do that because each event has only 1 EventID. I need help as to where "Adding clients to an Event" should go & created a form where I can have 1 event and have many clients attending.
Here is a copy of my current "Events Database"
Leland's Event Management Database.zip