In my DB application (for an event mgt business), I have a table of events (parties) containing fields for event type, location, games. and date. Each event has multiple games that will be delivered. I also have a table of dealers that contains yes/no fields for each possible game (that the dealer can perform), the areas (six areas only) in which they can work, and the type of events they WILL NOT work (six available types can be declined – political campaign parties, for example).
Here is my problem and I am trying to figure out how to approach it.
I need to be able to assign dealers to an event and I would like to do this within the event form, if possible. Ideally, I would take some action (click something?) to assign a dealer then indicate which game I am seeking dealers for (there will almost always be multiples of the same game). Then I would be able to choose from the list of dealers presented – this list would contain only those dealers that can perform that game AND not otherwise be assigned to an event that day AND be available to work an event in that particular location (only six possible locations) AND (last one) willing to work that type of event.
This sounds pretty complex and would like to find some solution for doing this rather keeping manual notes and writing in a calendar. Any thoughts on an approach?