Domino 9 und frühere Versionen > ND8: Entwicklung
Auswahl bestimmter Dokumente mit gleichen Stammdaten
cebolina:
mit Ordnern habe ich noch nicht viel gearbeitet.
SPOFU ist was nochmal?
ascabg:
Hallo,
Shared Private on First use.
Andreas
cebolina:
habe das Problem mit Hilfe von @Password gelöst.
Das Unterdokument hat 3 Felder:
Feld1 "Stammdaten" (Berechnet)
@Password(Stammdaten1 + Stammdaten2)
Feld2 "StammdatenKopie" (Berechnet beim Anlegen)
@ThisValue
Feld3 "StammdatenKopieErlaubt" (Berechnet)
@If(Stammdaten = StammdatenKopie ; "0" ; "1")
Beim Kopieren übernehme ich der Wert aus Stammdaten (Quell-Dokument) nach StammdatenKopie (Ziel-Dokument).
Feld3 verwende ich als Flag, ob das Dokument in der Picklist-Ansicht angezeigt wird.
Für meine Zwecke funktioniert das perfekt.
Danke für die Unterstützung
Gruß Stefan
Tode:
@cebolina: So hatte ich mir das gedacht. Nur beim speichern alleine reicht halt nicht. Kann ja sein, dass das andere Dokument, das die selben Stammdaten enthielt, gelöscht oder geändert wurde.
Ich würde eine Ansicht machen, kategorisiert nach $Ref (oder Deinem Schlüssel) und dann sortiert nach dem Hash, dritte Spalte sortiert nach dem Flag (absteigend).
Dann durchläufst Du die Ansicht, und immer das erste Dokument mit einem Hash bekommt das Flag, alle weiteren nicht. Damit kannst Du beim speichern eines beliebigen Antwort- Dokuments recht schnell feststellen, ob Du irgendwo ein anderes Flaggen musst / das flag entfernen musst.
cebolina:
@Tode
Problem verstanden, die Lösung noch nicht (liegt bestimmt an der Hitze) ;-)
ich habe eine Ansicht:
1. Spalte kategorisiert nach $Ref (= Nummer)
2. Spalte aufsteigend nach Hash
3. Spalte absteigend nach Flag
Im Querysave des Dokuments läuf dieser Code:
--- Code: ---...
Set dc = view.GetAllDocumentsByKey(doc.Nummer(0), True)
Set docCheck = dc.GetFirstDocument
While Not(docCheck Is Nothing)
'???
Set docCheck = dc.GetNextDocument(docCheck)
Wend
...
--- Ende Code ---
Wie kriege ich jetzt nur das 1. Dokument von Hash?
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln