I've created a workbook I'm currently using at work to monitor traffic movements which uses a number of drop downs and vlookups to reference a database worksheet containing all my customer data, haulier data etc.
The database is starting to become very large and is a pain to constantly have to remove everyone from the shared spreadsheet to add new data as it comes in.
I've been looking at whether I can create access tables for each of the database tables and then use the same vlookups in excel to call the data I want out of the respective tables but I'm struggling to work out what I need to learn and how to do so.
E.g.
In a cell on the worksheet region 1 I enter the customers number (K1) at present. Then I use a vlookup function to return the customers name, km's and cost from an array on a separate worksheet (csdata).
So for the customer name in cell L1 i have vlookup function:
=VLOOKUP(K1,csdata!$A$2:$B$4000,2,FALSE)
Same for each respective cell on the sheet for km's, cost etc.
I also do the same for loading point's to return driver list for that point.
E.g.
H7 is a list that references csdata (=plant) and a list of loading points. I then have a list in F7 with the function:
=OFFSET(DTerminal,MATCH(H7,DTerminal,0)-1,-3,COUNTIF(DTerminal,H7),1)
This to return a list of drivers specific to the terminal selected in H7
What I want to do is place each of these tables I'm referencing currently in the worksheet csdata into access databases and then make the same function calls.
I'd also then like to be able to enter new data directly into the access databases via a script?
What do I need to do and can anyone help?
The database is starting to become very large and is a pain to constantly have to remove everyone from the shared spreadsheet to add new data as it comes in.
I've been looking at whether I can create access tables for each of the database tables and then use the same vlookups in excel to call the data I want out of the respective tables but I'm struggling to work out what I need to learn and how to do so.
E.g.
In a cell on the worksheet region 1 I enter the customers number (K1) at present. Then I use a vlookup function to return the customers name, km's and cost from an array on a separate worksheet (csdata).
So for the customer name in cell L1 i have vlookup function:
=VLOOKUP(K1,csdata!$A$2:$B$4000,2,FALSE)
Same for each respective cell on the sheet for km's, cost etc.
I also do the same for loading point's to return driver list for that point.
E.g.
H7 is a list that references csdata (=plant) and a list of loading points. I then have a list in F7 with the function:
=OFFSET(DTerminal,MATCH(H7,DTerminal,0)-1,-3,COUNTIF(DTerminal,H7),1)
This to return a list of drivers specific to the terminal selected in H7
What I want to do is place each of these tables I'm referencing currently in the worksheet csdata into access databases and then make the same function calls.
I'd also then like to be able to enter new data directly into the access databases via a script?
What do I need to do and can anyone help?