Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Nexus am 07.09.04 - 10:06:01
-
Servus,
ich möchte in eine vorhandene Maske vorhande Werte übergeben. Also Werte sollen dort in gewisse Felder eingetragen werden.
für eine definieren um in einem Dokument zu arbeiten, wo die Scripts eingetragen sind verwende ich dies:
Dim ws As New notesuiworkspace
Dim doc As NotesDocument
Set doc = ws.CurrentDocument.Document
jetzt möchte ich aber noch ein anderes Dokument öffnen, in dem ich werte von dem obigen übergebe bzw. in Felder eintrage.
Kann ich das mit GetDocumentByKey machen oder ist das nur für View´s bestimmt und nicht für Masken ? Hab schon gesucht, aber nicht den richtigen Befehl gefunden.
-
Hi,
Du willst also aus dem aktuell geöffneten Dokument Werte in ein bereits vorhandenes Dokument übertragen ?
Das Holen des Dokuments kannst Du z.B. per GetDocumentByKey machen, wenn Du den Key hast. Du bekommst dann ja ein NotesDocument zurück und kannst in diesem dann die Felder umschießen.
-
Genau so etwas möchte ich machen.
Der Key ist doch der NAme der Maske oder ?
Wäre auch verwendbar GetDocumentByID ?
-
Ui, da fehlen aber Basics. Die "Maske" ist doch nur das Design-Element zur Datenein- und ausgabe im Frontend.
Für GetDocumentByKey oder ..byUNID brauchst Du einen eindeutigen Schlüssel, um das gewünsche Dokument zu instantiieren.
Bernhard
-
Wie Bernhard schon sagt, der Key für das GetDocumentByKey oder GetAllDocumentsByKey muß schon in den Dokumenten enthalten sein.
Die Frage ist also, wie kannst Du das Dokument eindeutig identifizieren ?