Big Jim
Well-Known Member
- Reaction score
- 183
- Location
- Derbyshire, UK
Currently our shop tracking system is one that I created using excel/vba.
I am not brilliant with vba, however what I am good at is pinching bits of code off the net and also using the record macro feature to get the system to do what I want.
It is far from perfect but it is fully customisable and I know it's limitations so I work around them.
One limitation currently is that it isn't *really* storing customer information.
I do have one part of the booking in macro that records the customers details and adds a new line to another spreadsheet.
It will record a new line regardless of whether or not the customer has been in before, which leads neatly into the next problem, I don't know how I can get the booking in sheet to call up the customer details from the database but I am pretty sure it can be done. So at the minute even if the customer has been in before we are having to retype and go over the same details that they have already given us.
I don't think this looks very good from a customer perspective, I expect people to remember me when I go somewhere so I am sure my customers expect the same.
I would also like to be able to (once the customer has left) click the new job sheet and open up a "customer file" that would have information on previous jobs and their hardware. (I could get excel to create a new spreadsheet for that customer and then update that file rather than create a new one if they come in again.
and also be able to add new hardware to their file if possible
Are these ideas within the realms of excels capability ?
currently the system works as such
it uses 6 seperate spread sheets.
1 - booking in sheet: details are input into this a work order for the customer to sign is printed off and the details transferred to 2 places (job tracking sheet & job tracker)
it saves the job tracking sheet as whatever the booking in number is and creates a link to it in the job tracker
2 - job tracking sheet: all infor from sheet 1 copied here with spaces to record parts information tech notes and other bits and pieces, the job is invoiced and closed off from this sheet
3 - job tracker: an overview of all jobs, also links to all job tracking sheets at the click of a mouse
4 - invoice tracker - just a list of all invoices made out cost of parts and total value of job
5 - invoice sheet, click a button on the job tracking sheet and it produces an electronic as well as paper copy of the invoice/receipt
6 - database - all customer details transferred to this during the booking in process as a line on the spreadsheet
I am not brilliant with vba, however what I am good at is pinching bits of code off the net and also using the record macro feature to get the system to do what I want.
It is far from perfect but it is fully customisable and I know it's limitations so I work around them.
One limitation currently is that it isn't *really* storing customer information.
I do have one part of the booking in macro that records the customers details and adds a new line to another spreadsheet.
It will record a new line regardless of whether or not the customer has been in before, which leads neatly into the next problem, I don't know how I can get the booking in sheet to call up the customer details from the database but I am pretty sure it can be done. So at the minute even if the customer has been in before we are having to retype and go over the same details that they have already given us.
I don't think this looks very good from a customer perspective, I expect people to remember me when I go somewhere so I am sure my customers expect the same.
I would also like to be able to (once the customer has left) click the new job sheet and open up a "customer file" that would have information on previous jobs and their hardware. (I could get excel to create a new spreadsheet for that customer and then update that file rather than create a new one if they come in again.
and also be able to add new hardware to their file if possible
Are these ideas within the realms of excels capability ?
currently the system works as such
it uses 6 seperate spread sheets.
1 - booking in sheet: details are input into this a work order for the customer to sign is printed off and the details transferred to 2 places (job tracking sheet & job tracker)
it saves the job tracking sheet as whatever the booking in number is and creates a link to it in the job tracker
2 - job tracking sheet: all infor from sheet 1 copied here with spaces to record parts information tech notes and other bits and pieces, the job is invoiced and closed off from this sheet
3 - job tracker: an overview of all jobs, also links to all job tracking sheets at the click of a mouse
4 - invoice tracker - just a list of all invoices made out cost of parts and total value of job
5 - invoice sheet, click a button on the job tracking sheet and it produces an electronic as well as paper copy of the invoice/receipt
6 - database - all customer details transferred to this during the booking in process as a line on the spreadsheet