Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Joanie am 08.07.02 - 14:32:12
-
Habe folgendes problem:
ich erstelle mehrere Dokumente mit derselben Maske.
Nun möchte ich ein bestimmtes Feld für alle Dokumente, bezüglich eines Kriteriums wie z.B. einer generierten Nummer, addieren.
also ich hab ein Feld namens "Zeit", indem ich 2, 3 und 4 Stunden eintrage. nach abspeichern soll in allen dokumenten 9 stehen...
es handelt sich um dokumente und die dazugehörigen antwortdokumente.
ist mein problem verständlich??
thx for ur help,
Uli
-
Hi,
so ganz steige ich da nicht durch was Du willst, gib mal noch ein paar Infos rüber, so wie z. B. in ein separates Feld, warum in allen Docs oder nur für die Anzeige usw.
-
also, ich versuch´s mal zu erklären.
ich erstelle verschiedene "tickets", in denen ich die arbeitszeit eintrage. nun soll automatisch in allen dokumenten mit der gleichen ticketnummer die zeit addiert werden. ein ticket besteht aus einem dokument und einer oder mehreren antworten.
jetzt besser??
-
Hi,
jetzt ist es etwas verständlicher.
Nun ich kenne Deine Kenntnisse in Lotus Script nicht aber ich hätte da folgenden Ansatz:
1. eine View mit SELECT Form="Formname"..., Spalten Ticketnummer, ... und einer Kategorisierung auf die Ticketnummer, als Entwicklerview angelegt (für den user nicht sichtbar).
2. Eine LS Funktion die Dir die DocumentCollection mit dem Key auf die Ticketnummer aus der View holt. Innerhalb der Schleife ließt Du das Feld in eine Variable und addierst die Werte.
3. Wenn Du das Feld in jeder Maske zur Anzeige benötigst, dann rufst Du im QueryOpen die Funktion auf und befüllst das Feld.
somit hast Du die Berechnung und das Anzeigen des Feldes.
Solltest Du nur Bahnhof verstanden haben, dann schicke mir die DB oder ich mach Dir ein Prototyp.