Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: CLI_Andreas_Schmidt am 11.03.04 - 17:52:01

Titel: Selektionsproblem ?
Beitrag von: CLI_Andreas_Schmidt am 11.03.04 - 17:52:01
Ich habe Probleme mit einer Ansichtsselektion.

Ich möchte nur die Hauptthemen (so wie in einer Diskussionsdatenbank) anzeigen lassen, die auch Antworten haben. Nur die Sollen angezeigt werden.

Mein Aufbau ist jetzt:

SELECT FORM =" Hauptmaske " | Form="Antwort" & Feldname = "ja"

Ich bräuchte jetzt für die Hauptmaske noch eine Selektion--> Gibt es keine Antworten, dann raus mit dir.

HILFE

Gruss

Andreas
Titel: Re:Selektionsproblem ?
Beitrag von: animate am 11.03.04 - 21:37:51
du bräuchtest halt in deinem Hauptdokument irgendeinen Indikator dafür, dass es zu ihm ne Antwort gibt.
Titel: Re:Selektionsproblem ?
Beitrag von: TMC am 11.03.04 - 21:52:37
Sehe ich auch so wie Thomas. Sonst wirst Du wohl keine Chance haben.

Wobei ein Querysaveevent alleine wohl nicht reicht im Antwort-Dok, um z.B. einen Zähler im Hauptdok zu ändern. Denn mit Entf+F9, Löschen per Script etc. würde ja das Hauptdok nicht aktualisiert werden.
Das solltest Du dabei berücksichtigen. Außer es reicht Dir eine regelmäßige Aktualisierung per Agent.

Matthias
Titel: Re:Selektionsproblem ?
Beitrag von: CLI_Andreas_Schmidt am 12.03.04 - 07:56:48
Ich habe mir das schon gedacht und mit einem Zähler gearbeitet. Ich muss sagen, dass ich hier sehr enttäuscht über Lotus Notes bin. Diese Funktionalitiät sollte doch wirklich kein Problem sein. Sollte eine Eigenschaft der Ansicht sein.

Wirklich sehr schlecht. Das ist wirklich Mittelalter.

Keine Angst, ich werde jetzt nicht Notes entfernen. grins.

Gruss

Andreas

PS. Ich würde mich über eine andere Lösung freuen. Vielleicht hat ja einer den genialen Einfall. Vielleicht nur die Frage: Was hat ein Hauptdokument was eine Antwort nicht hat (ohne neues Feld einzufügen??? So wäre ja eine Selektion möglich.
Titel: Re:Selektionsproblem ?
Beitrag von: Semeaphoros am 12.03.04 - 08:03:25
Wie wäre es mit @DocDescendants oder @DocChildren und einer etwas weniger dezidierten Meinung über das allmächtige Notes?

Workarounds dafür gäbe es nämlich auch noch via QuerySave ....
Titel: Re:Selektionsproblem ?
Beitrag von: CLI_Andreas_Schmidt am 12.03.04 - 09:07:49
Diese beiden Formeln (@DocDescendants oder @DocChildren) funktionieren nur in Spalten. Das heißt ich kann leider nicht sagen:

SELECT Form =" ? " & @docchildren > 1


Geht nicht. Das wäre ja schön..........

Gruss

Andreas
Titel: Re:Selektionsproblem ?
Beitrag von: koehlerbv am 12.03.04 - 09:14:37
Zitat
Was hat ein Hauptdokument was eine Antwort nicht hat

Kurze Antwort: Nicht $Ref.

Bernhard
Titel: Re:Selektionsproblem ?
Beitrag von: CLI_Andreas_Schmidt am 12.03.04 - 09:18:29
Das ist richtig, nur haben alle Hauptdokumente kein $Ref. Die wären dann auch weg....

Zu einfach......

Gruss

Andreas

PS: Neue Frage: Was hat ein Hauptthema nicht, was ein Hauptthema mit Antworten hat. ????
Titel: Re:Selektionsproblem ?
Beitrag von: Semeaphoros am 12.03.04 - 09:21:59
Dem Hauptdokument selbst siehst Du nicht an, ob es Abkömmlinge hat. Das NotesDocument kann über doc.Responses feststellen, ob es welche hat oder nicht. Ergo: im QuerySave ein Flag setzen, wenn ein Hauptdok (kein $REF) Responses besitzt. Gleichzeitig im QuerySave eines Antwortdokumentes ebenfalls dafür sorgen, dass im Hauptdok ein Flag gesetzt wird.
Titel: Re:Selektionsproblem ?
Beitrag von: koehlerbv am 12.03.04 - 09:23:10
Zitat
Das ist richtig, nur haben alle Hauptdokumente kein $Ref
Genau das hatte ich gesagt  ;)

Zitat
Was hat ein Hauptthema nicht, was ein Hauptthema mit Antworten hat
Da gibt es keine Unterscheidung. Wenn Du beim Erstellen einer Antwort nicht ein Flag im Hauptdokument setzt, hast Du keinerlei Chance.

Bernhard
Titel: Re:Selektionsproblem ?
Beitrag von: Glombi am 12.03.04 - 09:33:00
Ich habe mir das schon gedacht und mit einem Zähler gearbeitet. Ich muss sagen, dass ich hier sehr enttäuscht über Lotus Notes bin. Diese Funktionalitiät sollte doch wirklich kein Problem sein. Sollte eine Eigenschaft der Ansicht sein.

Wirklich sehr schlecht. Das ist wirklich Mittelalter.
Hi Andreas,
hier muss ich Dir widersprechen. Diese Funktion zu implementieren hätte Seiteneffekte. Wer soll denn in dem Hauptdokument ein Flag setzen - es gibt N Antworten. Doch wohl der Server. Da gibt es aber folgendes zu bedenken:
Auf Server A wird eine Antwort erstellt.
Auf Server B wird eine Antwort erstellt.
Der Server Asetzt das Flag im Hauptdokument auf Server A, Server B analog auf B.
Und schon haben wir einen Speicher- und Replizierkonflikt.
Und wenn dann noch die User auf die Idee kommen, das Hauptdokument zu ändern, hat der Notes Support viel Spaß.

Nein, so wie es jetzt ist, ist es ok. Die Anzahl der Antworten den View-Index zuzurechnen ist richtig.

Notes ist nicht Mittelalter, sonden eine dokumentenorientierte Datenbank.

Andreas
Titel: Re:Selektionsproblem ?
Beitrag von: CLI_Andreas_Schmidt am 12.03.04 - 09:44:57
Hi Glombi,

das mag ja alles richtig sein, nur erwarte ich von einer Ansicht, dass sie in der Lage ist, nur Hauptthemen mit Antworten anzuzeigen. DAS IST NOTES... und kann es nicht.

SCHLECHT.

Gruss

PS: Leider bin ich noch immer nicht weiter.
Titel: Re:Selektionsproblem ?
Beitrag von: TMC am 12.03.04 - 17:07:27
erwarte ich von einer Ansicht, dass sie in der Lage ist, nur Hauptthemen mit Antworten anzuzeigen. DAS IST NOTES... und kann es nicht.
SCHLECHT.
Jo mei, jeder erwartet halt was anderes. Deswegen gleich auf Notes zu schimpfen, wenn man ein sehr spezielles Anliegen hat, ist m.E. der falsche Ansatz.

PS: Leider bin ich noch immer nicht weiter.

Dann arbeite doch mit einem Zähler über Querysave. Zusätzlich musst Du halt dann diverse weitere Events berücksichtigen (Dokument wird per Entf+F9 gelöscht, evtl. Scripts die Doks löschen etc. Ich denke es dauert wenige Minuten dann ist das umgesetzt.

Wo hängst Du konkret? Und wo / wie wird die DB eingesetzt (siehe Schilderung von Andreas) ?

Matthias
Titel: Re:Selektionsproblem ?
Beitrag von: CLI_Andreas_Schmidt am 16.03.04 - 09:14:49
des is richtig. ja mai. da muss ma doch a script schreiben, um eine ganz einfache (REINE NOTES) Funktionalität umzusetzen.

Schimpfen ist nicht das richtige Wort. NUR Enttäuschung. Denn diese Funktionalität wird doch nicht selten gefordert und jedes Mal muss man querysave Events starten um nach dem Hauptdokument zu suchen, um dann einen Flag zu setzen.

Ich fordere die Ansichtseigenschaft : show Parent only with child. : )

Gruss

Andreas.