"Chuck Grimsby" <c.grimsby@worldnet.att.net> wrote in
news:1116156840.057535.142880@g14g2000cwa.googlegr oups.com:
[color=blue]
> 2) If you want to build your own "replication process" you
> certainly can. I've done it, but I'm not sure I'd ever do it
> again.
>
> The problem with #2 happens when 2 (or more) "remote databases"
> have changes to the same record. Which record is the "most
> current"?
>
> Assuming that you have set up some sort of methodology to _track_
> changed records which also records when a record was changed, you
> still might not be able to answer the question. Salesman A
> modified the record at 5:00pm, Salesman B changed it at 11:00pm.
> Is it the same change? A newer change? At first blush, it may
> seem so, but Salesman B isn't always as dilligent at doing their
> data entry as Salesman A is, the change they made at 11:00pm might
> be a change that was made 2 days ago, they are finally getting
> around to entering in. An even newer change needs to be made, but
> they haven't quite "got to" doing that yet. But they want to
> re-sync because they need new data for some other company, and the
> changes they made to yet a different company needs to be made and
> distributed to the rest of the sales force.[/color]
Jet replication has the same problem in this regard.
[color=blue]
> Company policies, no matter how severly worded, will address such
> issues. People tend to do whatever they feel like.
>
> More fun and games occur when only some fields can be altered by
> some people, and others by a seperate set.
>
> All in all, rather then replication, it's far more intelligent to
> set up a website where those who need to make changes can "dial in
> to" and do whatever they need to do, as well as getting the most
> up-to-date information.[/color]
Or, Windows Terminal Server, which is a lot less work than writing a
browser-based application to replace your Access app.
But sometimes, that's just not possible, as the remote worker is not
going to be able to connect to the Internet affordably to do the
work. In those cases, replication is going to work just fine.
But, again, replication works best when:
1. each remote user tends to work on their own dataset, so that
records tend not to get edited by multiple users, AND
2. the remote users are adding records more than they are editing.
--
David W. Fenton
http://www.bway.net/~dfenton
dfenton at bway dot net
http://www.bway.net/~dfassoc