Autor Thema: Übertragung von Dokumenten  (Gelesen 1378 mal)

Offline JM

  • Frischling
  • *
  • Beiträge: 42
  • Geschlecht: Männlich
  • Der Mensch wächst mit seinen Aufgaben.
Übertragung von Dokumenten
« am: 13.09.02 - 10:20:22 »
Hi,

ich habe folgendes Problem:

Ich möchte aus einer bestehenden Datenbank dokumente in eine andere Datenbank übertragen (auf Knopfdruck mit Hilfe eines Buttons)
die Dokumente sollen nach der Selektion Feld für Feld in eine andere Datenbank eingefügt werden
das ganze soll über eine Art  Konfigurationsdokument geschehen

wer kann mir einen gute Tip geben wie man soi etwas anstellen könnte????
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline mahonri

  • Aktives Mitglied
  • ***
  • Beiträge: 128
  • Geschlecht: Männlich
  • Schon mal Domino mit Servern gespielt
Re: Übertragung von Dokumenten
« Antwort #1 am: 13.09.02 - 11:55:39 »
Habe sowas schon gemacht

Konfigurationsdokument mit zwei Feldlisten
Quellfelder  und Zielfelder

Im Code Konfigurationsdokument auslesen
Loop über alle gewählten Dokumente
        For i = 0 To Ubound(QuellFelder)
              DummyItemVal = SourceDoc.getItemValue(Quellfelder(i))
              Call ZielDoc.ReplaceItemvalue(ZielFelder(i), DummyItemVal)
         Next  'Field from FieldList
    call ZielDoc.Save(true,false)
Next 'Document

Oder du kopierst das ganze Dokument rüber ;D
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Thomas

P-CLP Development 4,5,6
P-CLP Admin 5
CLP Admin 6

Offline JM

  • Frischling
  • *
  • Beiträge: 42
  • Geschlecht: Männlich
  • Der Mensch wächst mit seinen Aufgaben.
Re: Übertragung von Dokumenten
« Antwort #2 am: 13.09.02 - 15:07:24 »
habe da mit dem kopiern getestet .... funktioniert aber leider nicht ...

hier ist mein code

@Command([EditCopy]);
@Command([FileOpenDatabase];"":"VKTestM.nsf";"";"");
@Command([EditPaste]);
@Command([FileCloseWindow])

:(
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline mahonri

  • Aktives Mitglied
  • ***
  • Beiträge: 128
  • Geschlecht: Männlich
  • Schon mal Domino mit Servern gespielt
Re: Übertragung von Dokumenten
« Antwort #3 am: 13.09.02 - 15:52:43 »
Dim session as new Notessession
set CurrDB = Session.Currentdatabase
set Destinationdb = session.getDatabase(Servername,PfadundDatenbankname)
Set Coll = CurrDB.UnprocessedDocuments
Set SourceDoc = Coll.GetFirstDocument
While Not SourceDoc is Nothing
    Set DestinationDoc = SourceDoc.CopyToDatabase(DestinationDB)
   Call DestinationDoc.Save(True,False)
   Set SourceDoc = Coll.GetNextDocument(SourceDoc)
Wend

Das funktioniert dann.
Der Agent sollte dann auf gewählte Dokumente laufen
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Thomas

P-CLP Development 4,5,6
P-CLP Admin 5
CLP Admin 6

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz