Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Rootine am 04.05.07 - 09:17:00

Titel: Nur Dokumente anzeigen, die keine Antwortdokumente besitzen
Beitrag von: Rootine am 04.05.07 - 09:17:00
Wunderschönen guten Morgen.

Ich hab eine Datenbank mit Haupt- und Antwortdokumente. Gibt es eine Möglichkeit sich in einer Ansicht nur die Hauptdokumente anzeigen zu lassen, die (noch) keine Antwortdokumente besitzen?

Danke für die Hilfe!
Rootine
Titel: Re: Nur Dokumente anzeigen, die keine Antwortdokumente besitzen
Beitrag von: iukhdh am 04.05.07 - 09:33:48
Hi,

vielleicht kannst du mit @DocChildren was anfangen?

In eine Spalte rein, die Kategorisieren ... ?
Titel: Re: Nur Dokumente anzeigen, die keine Antwortdokumente besitzen
Beitrag von: m3 am 04.05.07 - 09:42:04
Wenn, dann müsste das in die View-Selection, weil sie will ja nur die in der View haben, die keine Kids haben, aber in der View-Selection funktioniert @DocChiuldren nicht (sehr familienunfreundlich ;) ).

Ich denke, um die Docs in einer View selektieren zu können wird man mit einem periodischen Agenten ein Flag in den Docs setzten müssen.

@Rootine: Grüße in den Süden!
Titel: Re: Nur Dokumente anzeigen, die keine Antwortdokumente besitzen
Beitrag von: iukhdh am 04.05.07 - 09:45:10
Vielleicht klappt:

Docchildren in Spalte
Spalte kategorisieren
Neue Seite mit eingebetteter Ansicht
dort nur Kategorien anzeigen lassen
die Kategorie anzeigenlassen mit "0" drin

?
Titel: Re: Nur Dokumente anzeigen, die keine Antwortdokumente besitzen
Beitrag von: Rootine am 04.05.07 - 13:12:14
danke für die ideen, aber nachdem das anscheinend wirklich nicht 0815 geht, hab ich mir einen kleinen "workaround" gebastelt. die antwortdokumente setzen beim speichern einfach einen feldwert ins hauptdokument (über $ref). in der ansichtsauswahl frag ich dann einfach zusätzlich diesen feldwert ab.
bis jetzt funktionierts ;)

Danke trotzdem für die Hilfe :)

lg
Rootine

@m3: grüsse nach oben ;)
Titel: Re: Nur Dokumente anzeigen, die keine Antwortdokumente besitzen
Beitrag von: Axel am 04.05.07 - 13:17:34
Die ganze Sache hat aber einen Haken. Was passiert, wenn du die Antwortdokumente löschst?


Axel
 
Titel: Re: Nur Dokumente anzeigen, die keine Antwortdokumente besitzen
Beitrag von: MadMetzger am 04.05.07 - 13:22:19
Dann muss man daran halt denken und dieses Feld dann wieder zurücksetzen, wenn keine Antworten mehr da sind. Es können ja nun unter Umständen auch mehrere Antworten erstellt werden.
Titel: Re: Nur Dokumente anzeigen, die keine Antwortdokumente besitzen
Beitrag von: Rootine am 04.05.07 - 13:28:45
das problem ist mir durchaus bewusst, ist in dem Fall aber relativ egal (sollte es passieren).
es handelt sich bei den antwortdokumenten um eine art interne abrechnung, und diese Ansicht dient nur zur besseren bedienbarkeit durch $chef (es ist ihm ja nicht zuzumuten mitzudenken...) sollte $chef nun was löschen, dann muss er halt in einer anderen Ansicht das ursprüngliche Hauptdokument heraussuchen. Meine Ambitionen da viel Zeit zu investieren um das Ganze Dummusersicher zu machen sind stabil auf niedrigem Niveau. Ich weiss ohnehin, dass sich das Ganze wieder im Sand veräuft, sobald es fertig ist. War bis jetzt noch nie anders.

lg
Roo
Titel: Re: Nur Dokumente anzeigen, die keine Antwortdokumente besitzen
Beitrag von: Thomas Schulte am 04.05.07 - 13:55:26
Ooch kinners denkt doch einfach mal nach. Was gibt es in Notes ....

Richtig Folder (Ordner).

Was kann man mit Foldern machen?

Richtig, Dokumente reinstellen.

Wie kann man also so etwas steuern?

Na indem man anstelle der Ansicht einen Folder erstellt und im Queryopen vom Folder einfach nur doc.responses abklappert. Count > 0 dann nicht sonst ab in den Folder.

Thema erledigt.