In a previous job, I used Access 97 quite regularly. I was adept at designing queries and reports. It's been a few years since I have used it however, and even longer since I actually had to design and create a database. I know the data I'm working with now is an excellent candidate for an access database - we have contract providers most with multiple staff contacts, multiple contracts, and multiple locations. However, not all providers have multiple locations or staff. Some providers are just individuals with one or more contracts.
I think I have the data divided up between appropriate related tables but I would greatly appreciate a more knowledgeable pair of eyes giving it a look-see.
Overview:
tblProviders - This table is sort of the main enchilada. Each provider is one entity, with multiple pieces of additional information. I think Address1 through Phone fields can probably be deleted, and the primary address assigned to the primary contact/location? This table populates the main form (frmProviders) for searching, data entry, etc.
tblStaff - This table populates a tabbed sub-form on the main form. Many providers (about half of 300 total) have multiple staff contacts. Right now, this table includes a lookup column for contact types, but as I understand this is the not the best way to do this, I will probably move these values to a related table.
tblContracts - Each provider has multiple contracts either at the same time or continuously expiring and renewing. This table populates a tabbed subform on the main provider form.
tblContractTypes - This table holds the short list of contract types. I imagine I'll move the contact types to an arrangment like this as well.
tblLocations - For about half the providers, there is only one address. But for the rest, there are multiple locations that either correspond to one staff person, or there is a different staff manager for each location. This table populates a third tabbed subform on the main provider form.
TIA for any advice!
Jackie