Hello,
I am not completely unfamiliar with Access, but I use Excel heavily and my linear thinking tends to get me wrapped around the axle in Access.
I am setting up a db for our local dog clubs (2 clubs). right now i'm stuck at the dogs and their titles. I have a dogs table (among others), a TitlesTbl, and a DogTitleTbl to create a many-many relationship between dogs and titles as each dog may have many titles and each title will be listed across many dogs. There are two types of titles, those that come before the dog's name and those that are listed after the dog's name (Trial titles and conformance titles).
If i'm missing something in the structure set up please feel free to let me know.
I need to assign titles to the dogs and i'd assume to do that in a form. I assume the form will have a combo box for the title. I believe i need a TitleID line in my dog's table. Then i think i need to run a query that pulls the dogs and their titles where the titles are filtered by type. Then i can build a concatenated field to combine the dog's name with pre-name titles and post-name titles. So my dog's full name with titles would then simply be a matter of adding a combo box that pulls from that query based on the DogID. I can then add combo boxes to pull that full name on to any forms or build that field in any queries that may need to show that name? And what's the correct way to filter those titles? the TitleTbl has three fields, TitleID, TitleName and TitleType.
Does this basically sound correct?
I am also having an issue with a subform. My db also has an EventTbl that holds our field trial information. So i have many dogs in many trials, another many-many relationship so i have a DogEventTbl to join the two together. I have an EventEntryFrm that keys off of the EventID and DogID. When i pull a dog from the drop down in the DogID combo box i want that ID to populate the sub-form that contains dog information. My problem is that I cannot get it to update on the change. I'm sure there's a piece of event code i cant figure out.
Any suggestions would be greatly appreciated.