Domino 9 und frühere Versionen > ND6: Entwicklung
DocumentUniqueID
ERVO:
Hallo Forum,
ich habe eine Maske für Kunden und möchte aus diesen Kundendokumenten jetzt mit einer Maske "Aufträge" neue Dokumente erstellen. Da ich keine Antwort-Dokumente verwenden möchte, hätte ich darin gern ein Feld mit der ID des Kundendokuments, um auf das Kundendokument zugreifen zu können.
Das geht auch wenn ich der Maske "Kunde" das Feld "Id" versteckt beim Erstellen berechnen lasse und die Werte übernehmen lasse. Wenn man es beim Anzeigen berechnen lässt, geht es leider nicht. :-:
Aber nun hab ich schon eine grössere Datenbasis und möchte gern, dass das auch mit den 'alten' Dokumenten geht. Da es im Web laufen soll, kann ich LotusScript mit PostOpen nicht nehmen.
Und weitere Ideen hab ich nicht
Grüsse Eric
hampa:
Allo ERVO
Wo liegt jetzt genau Dein Problem? Weisst Du nicht, wie Du auf die bestehenden Dokumente die ID bekommst? Oder habe ich da was falsch verstanden?
Gruss Hampa
ERVO:
Das Problem liegt in der Speicherung der UNID des Kundendokuments im Dokument "Auftrag".
klaussal:
Sieh doch mal in der Hilfe nach unter "Werte übernehmen".
Auszug:
--- Zitat ---Ein Feld kann Werte aus einem anderen Dokument derselben Datenbank oder aus einem anderen Feld derselben Maske übernehmen. Ein Feld, das einen Wert von einem Feld in derselben Maske übernimmt, muss ein berechnetes Feld sein, das unter oder rechts
--- Ende Zitat ---
Dh. : in dem Ursprungsdoc ein Feld mit der UNID anlegen und das andere Doc übernimmt dann diesen Inhalt.
hampa:
Hallo ERVO
Also. Platziere auf dem Form Aufträge Ebenfalls ein Feld mit der Bezeichen zB. "KundeUNID". Als DefaultValue nimmst Du die Bezeichnung "UNID" also den Namen des Feldes vom Kunden-Form.
Setze beim Auftrags-Dokument das Häkchen. "Formulas inherit values from selected document".
Jetzt erstellst du, z.B. mit JavaScript aus dem Kunden-Dokument heraus das Auftrags-Dokument. Das sieht dann etwas so aus.
http://www.mercury.com/products.nsf/Auftrag?OpenForm&ParentUNID=6bc72a92613fd6bf852563de001f1a25
--- Zitat ---ParentUNID = UniqueIDNumber
Where UniqueIDNumber is the document ID of the parent document, which is used in response forms or when the form property "Formulas inherit values from selected document" is selected.
--- Ende Zitat ---
Gruss Hampa
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln