Domino 9 und frühere Versionen > ND8: Entwicklung

Auswahl bestimmter Dokumente mit gleichen Stammdaten

<< < (2/4) > >>

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