Hello, I have a database that is currently used by office-employees of a company to track the services that their technicians perform at customers' sites. It is an access database with all of the forms coded from within an Access 2007 frontend (mdb), with a separate access backend (.mdb). All unique ID's are currently sequential and some of them are as high as 100000, so I'm not sure I want to change them to random. We are trying to transition so that the technicians are able to enter records themselves using netbooks that will not have internet connectivity, and I'm struggling with what the best way to accomplish that is.
Most of the advice I've seen about using Access's built-in replication is along the lines of "don't use it". I was considering trying to create my own synchronization approach where technicians will have a full copy of the backend database on their netbooks and when a technician creates a new record it gets marked as new, and then at the end of the day, when the technicians synch their changes, all "new" records would get inserted into to the master database, and whenever a collision is detected, the records on the technician's machines would get updated with a new unique ID, and then would attempt to sync again.
This certainly seems like a somewhat painful process to me, but so far I haven't come across any straight-forward easy solution. Do you think I'm going down the wrong path here? Should I be trying to use the built-in replication functionality?
Thanks for any suggestions / advice,
-Eric
Most of the advice I've seen about using Access's built-in replication is along the lines of "don't use it". I was considering trying to create my own synchronization approach where technicians will have a full copy of the backend database on their netbooks and when a technician creates a new record it gets marked as new, and then at the end of the day, when the technicians synch their changes, all "new" records would get inserted into to the master database, and whenever a collision is detected, the records on the technician's machines would get updated with a new unique ID, and then would attempt to sync again.
This certainly seems like a somewhat painful process to me, but so far I haven't come across any straight-forward easy solution. Do you think I'm going down the wrong path here? Should I be trying to use the built-in replication functionality?
Thanks for any suggestions / advice,
-Eric