Barbara Ryan
BarbaraRyan at cox.net
Tue Jun 7 12:45:32 CDT 2005
Thanks, Marty.....I REALLY appreciate all this information. I'm sure it took a bit of time to pull it all together....Barb ----- Original Message ----- From: "MartyConnelly" <martyconnelly at shaw.ca> To: "Access Developers discussion and problem solving" <accessd at databaseadvisors.com> Sent: Tuesday, June 07, 2005 12:24 PM Subject: Re: [AccessD] Replication Manager > RepMan 4.0 is on the Office XP Developers Edition, not the Pro Edition, > funnily enough there is no RepMan for 2003. > I don't know what you do here use VB.Net and JRO or old version of > RepMan with Access 2003 > > Documentation within MS-Access 2003 states that this tool is still > required to setup Internet replicated Access databases. > http://support.microsoft.com/default.aspx?scid=kb;en-us;828089 > > so, unless you have that RepMan from XP > .... you need to write your own using JRO or use a tool like TSI > Synchronizer > http://www.trigeminal.com/replication/synch.asp?1033 > > Note that this is not really true, either -- the TSI Synchronizer depends > upon you having the Jet Synchronizer (which comes with Replication > Manager). > > You do not need Replication Manager to use all forms of Jet replication. > Replication > Manager is a tool for implementing certain advanced replication > functionalities such as synchronizer configuration for indirect or internet > replication or for changing the the retention period of a replication set. > Also, you do not need to have a copy of Replication Manager on every > computer (and probably shouldn't) since it is only an administrators tool. > Anything that can be done with Replication manager can also be accomplished > using DAO or JRO code > > Jet 8 SP has a seperate update for replication > > http://support.microsoft.com/default.aspx?kbid=321076 > > This shows installation procedures for RepMan > > Internet Synchronization with the Microsoft Jet Database Engine: A > Technical Overview > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnacc2k/html/intrjet4.asp > > Make sure you have read the replication faq and understand indirect and > direct synchronization > > http://support.microsoft.com/kb/q282977/ > > Here's some DAO code to illustrate a basic synchronization process of BE > over a Lan... > 'Courtesy Lambert Heenan > Private Sub btnUpdateMaster_Click() > Dim msg As String > Dim sReplicaDb As Variant > Dim sMainStore As String > Dim db As Database > > On Error GoTo btnUpdateMaster_err > 'First get the path to the replica file we will synch. with. > msg = "This procedure will update the MASTER database with one or more > replica databases.@" > msg = msg & "Do you with to continue?@" > If MsgBox(msg, vbYesNo Or vbQuestion, "Synchronize Master Database") = > vbYes Then > > sReplicaDb = sDataToSynchFrom() ' > > ' sDataToSynchFrom() is a function that returns the full path to an MDB file > > If sReplicaDb & "" = "" Then Exit Sub > sMainStore = GetAttachedDbName(GetFirstAttachedtable) > > ' GetAttachedDbName() is a function that returns the full path to the back > end database > ' given the name of one of the linked tables > > ' sanity check > If sMainStore = sReplicaDb Then > MsgBox "Cannot synchronize your main data file with > itself. at Please select the correct replica data file to synchronize with.@", > , "Invalid data file selected" > Exit Sub > End If > DoCmd.Hourglass True > ' here is where the synchronization takes place > Set db = OpenDatabase(sMainStore) > ' this does a one-way synchronizatin - just importing changes in the data. > ' you can also do two way using the constant "dbRepImpExpChanges" > db.Synchronize sReplicaDb, dbRepImportChanges > RenameSynchedFile CStr(sReplicaDb) > DoCmd.Hourglass False > MsgBox "Synchronization completed", , "Synchronize Master Database" > End If > btnUpdateMaster_Click_Exit: > Set db = Nothing > Exit Sub > btnUpdateMaster_err: > DoCmd.Hourglass False > ' put your favorite error handler here > MsgBox "Error synchronizing with " & sReplicaDb & "@" & Err.Description > & "@Error number " & Err.Number > Resume btnUpdateMaster_Click_Exit > End Sub > > > Barbara Ryan wrote: > > >Where I can I find Replication Manager for Access 2002? Is it a separate interface from the Replication option under Tools in Access 2002? I can't seem to locate it on the Office XP Pro installation CD. > > > >Thanks, > >Barb Ryan > > > > > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com