ANWENDUNGSGESTALTUNG


Felder erstellen, die Werte übernehmen
Feldwerte werden bei der Erstellung eines neuen Dokuments übernommen, indem sie aus einem vorhandenen Dokument kopiert werden. Dadurch kann Zeit gespart oder die Konsistenz zwischen mehreren Dokumenten gewährleistet werden.

Hinweis Es gibt keine integrierte Funktion zum Synchronisieren der Feldwerte des Originaldokuments und des neuen Dokuments nach dessen Erstellung. Durch die Übernahme werden die Felder nur mit anfänglichen Feldwerten ausgefüllt. Zur Synchronisierung der Dokumente nach dem späteren Bearbeiten eines der Dokumente wäre benutzerdefinierter Code erforderlich.

Wenn Feldwerte aus einem Dokument im IBM® Lotus® Notes®-Client übernommen werden sollen, muss das Dokument während der Erstellung des neuen Dokuments entweder im Notes-Client geöffnet oder in einer Ansicht markiert sein.

In Webanwendungen bestimmt das neue Dokument anhand des URL-Arguments "ParentUNID" im Domino-URL-Befehl, aus welchem Dokument Feldwerte übernommen werden sollen, beispielsweise:


So erstellen Sie ein Feld, das Werte aus anderen Dokumenten übernimmt

Erstellen Sie Felder, die Informationen aus anderen Dokument übernehmen, um Benutzern unnötige Eingaben oder das Vereinheitlichen verwandter Dokumente zu ersparen. Öffnen Sie die Maske, die zur Erstellung des neuen Dokuments verwendet wird.

1. Wählen Sie "Gestaltung - Eigenschaften: Maske".

2. Wählen Sie im Register "Vorgaben" die Option "Erstellen: Formeln übernehmen Werte aus gewähltem Dokument".

3. Erstellen Sie die Felder, die Werte übernehmen sollten. Neue Feldnamen müssen nicht mit den Namen der Felder übereinstimmen, deren Werte sie übernehmen.


4. Schreiben Sie für jedes Feld einen Standardwert oder eine Feldberechnungsformel und verwenden Sie dabei den Feldnamen des übergeordneten Dokuments als Wert. Um z. B. den Wert des Feldes "VollstName" zu übernehmen, benutzen Sie "VollstName" als Formel in dem Feld, das den Wert übernimmt.
Wenn Werte übernommen werden, werden die Werte aus der letzten gespeicherten Version des Dokuments gelesen, nicht aus dem aktuell angezeigten Dokument. Werte in "Berechnet zur Anzeige"-Feldern können niemals übernommen werden, da sie nicht gespeichert werden.

Formeln übernehmen die Werte aus den Feldern des übergeordneten Dokuments. Felder übernehmen Werte nur durch die Verwendung von Formeln zum Berechnen ihrer Vorgabewerte oder berechneten Werte. Es reicht zum Übernehmen der Werte eines Feldes aus dem übergeordneten Dokument nicht aus, denselben Feldnamen für ein Feld im neuen Dokument zu verwenden.

Übernommene Werte aus dem übergeordneten Dokument sind nur verfügbar, während das neue Dokument erstellt wird. Nachdem das neue Dokument erstellt und entweder gespeichert oder zum Bearbeiten angezeigt wurde, stehen die Werte des übergeordneten Dokuments nicht länger für die Verwendung in Formeln zur Verfügung.

Wenn ein Feld auf der neuen Maske denselben Namen besitzt wie ein Feld auf der übergeordneten Maske, wird bei Bezügen auf diesen Feldnamen in Formeln, die vor dem Feld auf der neuen Maske stehen, der Feldwert der übergeordneten Maske verwendet. Bei Bezügen auf diesen Feldnamen in Formeln nach dem Feld auf der neuen Maske wird der Feldwert der neuen Maske verwendet. Wenn beispielsweise die folgenden drei Felder auf der neuen Maske in der dargestellten Reihenfolge vorhanden sind:


Das Feld "OrigSubject2" wird den Text "Thema: Antwort: " gefolgt von dem Wert für "Subject" aus dem übergeordneten Dokument enthalten, da es den auf dem neuen Formular definierten Wert für "Subject" verwendet.

Beispiel: Adressinformationen übernehmen

In einer Kundenkontakt-Anwendung werden Informationen in einer Briefmaske durch Übernahme aus einem Firmenprofil-Dokument kopiert. Das Firmenprofil enthält außer Namens- und Adressfeldern (Vorname, Nachname, Adresse) ein verborgenes berechnetes Feld mit dem Namen "FullName" (mit der Formel Vorname + " " + Nachname).

Die Briefmaske besitzt ein bearbeitbares Grußformel-Feld, dessen Standardwertformel "Sehr geehrte®" + FullName lautet, sowie ein bearbeitbares Adressen-Feld, dessen Standardwertformel Adresse lautet.

Wenn der Benutzer eines Notes-Clients ein Firmenprofil in einer Ansicht markiert und "Erstellen ­ Brief" wählt, sind im Brief bereits die Adresse des Empfängers und die Grußformel enthalten. Der Benutzer kann diese Felder ggfs. bearbeiten.

Wenn ein Webbenutzer das Firmenprofil-Dokument öffnet und auf eine Schaltfläche klickt, um einen Brief zu erstellen, funktioniert dies genauso.

Entsprechungen in anderen Sprachen

Siehe auch