Ist ne Möglichkeit. Eine andere Variante, die ich - in leicht veränderter Aufgabenstellung - realisiert habe, geht etwa so vor:
Beim erstmaligen Uebertragen des Dokumentes wird in der Zieldatei die Doc-UNID mit abgespeichert.
Um die bestehenden Dokumente sporadisch nachzuführen, werden dann alle Dokumente in der Ziel-DB durchlaufen und für jedes Dokument wird per DB.GetDocumentByUNID das Original herausgezupft, darauf lassen sich dann die Felder entsprechend aktualisieren.
uU lässt sich das natürlich auch statt via die Doc-UNID auch mit Hilfe eines versteckten VIEHs in der Source-DB machen, bringt aber wahrscheinlich keine wirklichen Vorteile.
Welche Methode effizienter ist, die von Dir erwähnte über @dblookup oder meine, kann ich nicht wirklich abschätzen, das müsste man tatsächlich über einen Test eruieren. Bei mir ist simpel der Fall, dass das nicht das ganze Verfahren ist, somit war die Frage nicht gestellt, ob man mit Formeln oder Script arbeitet, Script war in dem Falle gegeben.