The database will be used for a variety of things. Some of which have not been defined. The main purpose initially is to produce documents. Each job we do requires a lot of paperwork at different stages. I was planning on generating the reports using the database (or making it easy for someone else to do it).
Job type is supposed to be the bridge between clients and jobs. This was incorrect in the attached file and I was confused how to make these links. BUT ill attempt to clearly define the purpose of this table:
Different jobs require different documents and also different procedures throughout the project. On a basic level I want the ability to define what information is needed depending on the job type. I have to have the ability to easily manage groups of jobs. (I have no idea how this will work yet but if you guys agree its possible and a good way to do it then that's why its there)
BATCH should now be in the jobs table. because they are job specific. so currently the jobs type has little functionality as I have little idea of what im doing. But like I said, unless you disagree I believe its necessary.
As you said the client needs to link to jobs. the only reason its not directly is because I want jobs type to contain the information for a lot of jobs. It may as well be there.
Code:
You mention Work and Contacts and Clients, but you also mention Cost and Jobs.
I don't see where you are referring to here but ill happily explain If you tell me.
Ill research what you both have suggested and look into the links you sent. Then ill update and hopefully be more clear.
thanks guys!