|
Tip 147 - Werken op twee locaties en de bestanden
synchroniseren 
Iemand neemt geregeld zijn
kantoorbestanden mee op een laptop wanneer hij op zakenreis
vertrekt. Eens terug op kantoor zou hij graag de bestanden
synchroniseren zodat beide versies weer gelijk
zijn. Uiteraard is er van alles gebeurd op de laptop,
maar ook op kantoor hebben ze niet stilgezeten.
Danny De Vylder heeft een uitstekend
antwoord gegeven op Clarify.Net:
"Veel hangt
af van wat er ondertussen met je data gebeurt op kantoor.
In ieder geval moet iemand bijhouden welke dossiers er op
kantoor veranderd worden.
In de kopie die je
off-line neemt (bijvoorbeeld vanaf de backup
gemaakt door FileMaker Server) staan dus de
gewijzigde kantoorgegevens. Je selecteert daar dan alle
records die gewijzigd zijn zodat je die via een script
kunt inbrengen in je hoofdfile. Je moet natuurlijk wel de
records vervangen door die met de off-line
veranderde gegevens en niet andersom!
Nieuwe dossiers die
toegevoegd zijn kun je ook toevoegen. Pas hier wel op met
automatische tellers!
Indien er records
zijn die ondertussen zowel op de server-versie als op de
off-line-versie zijn aangepast, dan moeten die aan
de gebruiker worden aangeboden omdat hier een menselijke
beslissing noodzakelijk is.
Via een relatie
tussen de twee bestanden kun je vrij eenvoudig de data
overzetten van het off-line-bestand naar het
server-bestand."
Met dank aan Danny De
Vylder
|