BACKGROUND
I work work for a department that has a small number of users (5 or 6) who work in different states.
We use an access database to do analysis on small numbers of customers, say 20 for each user and maybe 2-3 records average per customer. Most of the work is written analysis based on information populated into the database from another source, although there is some entry of data as well.
Currently each user has a separate copy of the database populated with his own customers. Each user works locally on their database and periodically backs up to a central server. After all the work for the project is complete (maybe 60 days start to finish) all the databases are combined on the central server.
The central server version is then used for manager review and then as an archive/reference of the project.
There are many problems with this, including that it is difficult for the manager to review completed work in a timely manner. The databases are not combined until all users are done analyzing all customers, where as each customer is completed (2 or 3 days) the manager would like to review them.
I am told they once tried a split database with front ends on each users desk and the back end at the central server, but it was way too slow at the remote locations.
QUESTION
I have beeen thinking about ways to improve this situation. I am wondering what would be the consequences of reversing the typical link direction of a front/backend database. Basically leaving a full database on each user's desk, but having a central database that links to each user's tables.
I am envisioning a process whereby when a customer is marked as complete by a user, the data would be transfered from the working tables to tables that are linked to the server. Once at the server, the various user's completed customers analysis could be combinded programatically and the manager could have acces to all the completed analyses locally.
1) Would the slow links only effect the central database or would it effect the user as well? Would an intermediate linked database on each user's desk help?
2) Since the record volume is small and no querys would be sent across the network, would network traffic be manageable?
3) Is there another solution that I should consider?
Thanks for any thoughts.