Domino 9 und frühere Versionen > Entwicklung

alten Docs eine neue Form & Db aufdrücken

<< < (2/2)

ata:
... um die Übertragung der Dokumente sauber zu fahren, würde ich diesen Import über eine "Handler-DB" ( to handle...) machen.

... In einem Konfig-Doc legst du pro zu importierende Maske die Feldnamen fest... welche Felder zu welchen konvertiert werden, also 2 Listen mit Feldnamen - OldName - NewName
Vielleicht soll die Maske in der Zieldatenbank eine andere sein? - dann kannst du das hier ebenfals festlegen...

... mit einer Aktion / Agent oder was auch immer startest du dann das abarbeiten der Dokumente
- für alle Dokumente qdoc mit der Maske "Maskenname"
- - erstelle ein Dokument doc in der Zieldatenbank
- - benenne doc.Form =  "neuer_Maskenname"
- - hole die Inhalte der Felder mit vValue = qdoc.GetItemValue("Feldname_x")
- - den Wert mit doc.ReplaceItemValue("neuerFeldname" , vValue) zuweisen
- - ...
- - doc.Save(True , True)

... du kannst dir überlegen, ob du den Server und den Pfad der Datenbank per Inputbox machst, oder noch ein witeres KonigDoc mit den entsprechenden Daten...

... ich hoffe ich war verständlich...

ata

ata:
... da fällt mir ein - da gabs auch mal Tools für so was - vielleicht hat ja einer so was parat... hieß das irgendwas mit PUMP... ich habe bis jetzt immer alles selbst gecodet..

ata

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln