Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Alexis am 26.02.03 - 08:24:32

Titel: Feldinhalt übertragen DB1 --> DB2 per Action
Beitrag von: Alexis am 26.02.03 - 08:24:32
Hallo,

wie bekomme ich den Feldinhalt aus einer Datenbank_1 per Action / Button in ein Feld der Datenbank_2 (Auswahl des Dokumentes mit @Picklist)?

Wer gibt mir einen Tipp?

Alexis
Titel: Re:Feldinhalt übertragen DB1 --> DB2 per Action
Beitrag von: Axel am 26.02.03 - 08:47:05
Hi,

wir brauchen ein paar mehr Infos.

Wo soll die Aktion in DB_1 gestartet werden?
Bezieht sich die Picklistauswahl auf DB_2?

Axel
Titel: Re:Feldinhalt übertragen DB1 --> DB2 per Action
Beitrag von: Alexis am 26.02.03 - 08:58:27
Hallo,

entschuldigt die Kürze.

In DB1 generiere ich Informationen, die nach DB2 portiert werden sollen.
In DB1 starte ich zusätzlich die @Picklist-Funktion, in der ich das betreffende Zieldokument der DB2 selektiere.
Nun sollen die Informationen aus DB1 in ein entsprechendes Feld des selektierten Dokuments der DB2 übernommen werden.

 
Titel: Re:Feldinhalt übertragen DB1 --> DB2 per Action
Beitrag von: Axel am 26.02.03 - 09:15:22
Hi,

jetzt ist das Ganze klarer geworden.

Die Picklist muß dir die ID des Dokumentes aus der Datenbank 2 liefern. Mit der kannst du dann über die Methode GetDocumentByUNID aus der NotesDatabase-Klasse auf das entsprechende Dokument zugreifen. Mit Backend-Funktionen kannst du dann das Feld füllen und das Dokument speichern. In der Online-Hilfe sind einige gute Beispiele.

Axel

Titel: Re:Feldinhalt übertragen DB1 --> DB2 per Action
Beitrag von: Alexis am 26.02.03 - 09:44:43
Hallo Leser,

der beschriebene Weg ist mir jetzt klar.

Leider ist in der View keine Spalte mit der Dok-Id verfügbar und auch nicht zu erhalten (strenger Owner  ;D), so dass ich über @PickList keinen entsprechenden Rückgabewert habe.

Komme ich sonstwie an die Dok-ID  ???

Alexis

Titel: Re:Feldinhalt übertragen DB1 --> DB2 per Action
Beitrag von: Axel am 26.02.03 - 10:32:14
Hi,

hast du einen anderen eindeutigen Wert für jedes Dokument? Dann kannst du mit der Methode Search aus NotesDatabase-Klasse arbeiten.

Ansonsten läßt sich ein Dokument nicht eindeutig identifizieren.


Axel
Titel: Re:Feldinhalt übertragen DB1 --> DB2 per Action
Beitrag von: Alexis am 26.02.03 - 15:02:06
Hallo,

ich denke, dass über den klassischen Ansatz mit @PickList [][Single] kein Weiterkommen ist, da die DOK-ID nicht zur Verfügung steht.

Den Weg über ein Script traue ich mir (noch) nicht zu  :'( Schade :'(

Danke für alle Anregungen.

Alexis