Hi Guys,
Intro:
I've only just jumped into using Access, and i'm trying to create a database and forms for my father's mechanical business.
I'm an IT guy, trying to get this old man out of the stone-ages of pen & paper by digitalising everything for him.
My goal is to use Access to keep records of customers, their previous jobs, and automate the creation of job cards.
I originally started to do this using Excel, but found that Access would have greater functionality for me.
Unfortunately, i have been trying and been failing. I've scoured the internet for information to try and help me achieve my goals, however the information i've found assumes i already have some knowledge.
In a perfect world:
First thing i'd like to be able to do, is create a form that will auto generate fields from a table (phone numbers, address etc.) when selecting a customers name and auto generate a job number.
If a customer doesn't exist, i'd like to manually fill out the form and select a 'create customer' button to save the new information into the table (i'll worry about editing existing customers later).
During this, i would like to have a combo box, or a list box, that has the selected customer's vehicles in it (which is stored in the customer info table), where i can select from multiple vehicles exclusive to said customer.
I'd like to be able to look up information from the customer's most recent job on the specific vehicle, saved in a 'Complete Jobs' table to display repairs that are required.
Finally, once the above is completed, i'd like to have another button to 'Generate Job Card' ,export the information to an excel spreadsheet(or another access form, whatever is easier) and create an entry in a 'current jobs' table.
The mechanics will then fill out the excel spreadsheet or access form, and once done import that data back into Access's 'Current Jobs' table. When the job is complete, it is removed from the 'Current Jobs' table and placed into the 'Completed Jobs' table for archiving and the 'required repairs' reference.
To add to the difficulty of my request, i'd like to have the possibility for two different customers be referenced during the customer lookup. Couples/Families will often bring their vehicles in and share a billing account.
I'd like the capability for Hubby to come in and drop off vehicle 1 and the wife to drop the vehicle off the next time, and still be able to look up the same vehicles.
In Reality:
I know i'm essentially asking someone to do all this hard work for me. I'll be able to learn from anything that's supplied, and would appreciate guides even more.
It's a big request, and i wouldn't be posting on the forum if i didn't need the help.
Screenshots:
Example Form
Current database values for 'Customer's database.