Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet 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
-
Hi,
wir brauchen ein paar mehr Infos.
Wo soll die Aktion in DB_1 gestartet werden?
Bezieht sich die Picklistauswahl auf DB_2?
Axel
-
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.
-
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
-
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
-
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
-
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