Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Notesmensch am 25.11.03 - 16:23:17
-
Hallo Zusammen.....
Ich habe ein Dokument und möchte rausfinden, ob es in einem bestimmten Folder ist.
Die Hilfe bietet zwar eine Möglichkeit über FolderReferences aus dem Document ist aber nicht der Weg der mir hilft....
Eine Collection mit allen Dokumenten eines Views zu füllen und sie zu durchlaufen ist der Performancekiller schlecht hin.
Hatte dann die Idee mir ein "Hilfsfeld" zu bauen und beim querryAddToFolder es zu setzen. gefällt mir so aber auch nicht.
Was hab ich noch für Möglichkeiten?
danke
Notesmensch
-
Was willst Du denn machen?
Wozu brauchst Du das?
Vielleicht können wir dann helfen....
-
Versuchen wir es mal....
Ich hab dokumente, die dürfen freigegeben werden. Wenn sie freigeben sind, dürfen sie in einen bestimmten ordner verschoben werden.
Wenn die Freigabe zurückgezogen wird, will ich die dokumente wieder aus dem Ordner entfernen. hatte vorgehabt das im postsave des Doks zu machen....
jetzt was klarer?
-
Du schreibst, sie dürfen in einen "bestimmten Folder" verschoben werden (wenn dem so ist, nehme ich an, Du kontrollierst das auch). Dann wäre es doch ganz einfach (im PostSave): Call NotesDocument.RemoveFromFolder ("bestimmter Ordner").
Ich befürchte aber, das stimmt doch nicht mit "dem bestimmten Ordner". Dann haben wir eine interessante Aufgabenstellung (zu der mir - zumindest spontan - noch nix einfällt).
Sach' ma' an.
Bernhard
-
Hi,
mal die Frage, wozu ein Folder ? Ließe sich das mit ner Ansicht nicht wesentlich einfacher realisieren oder hat der Folder irgendwelche speziellen Aufgaben/Gründe ?
-
Hi,
ich bin auch der Meinung, dass es mit Ansichten einfacher wäre.
Wenn es denn aber schon Ordner sein müssen, warum auch immer, dann kommst du m. E. um FolderReferences nicht drumherum. Ich denke das durchlaufen einer Collection von Dokumenten, deren Freigabe entzogen wird ist nicht unbedingt ein Performance-Killer. Es handelt sich doch in der Regel nicht um eine riesige Menge von Dokumenten.
Axel
-
Immer diese Sinnfragen ;D , was der Mann will ist doch ganz einfach.
Ich finde Bernhard´s Idee ganz gut. Damit klappt es.
' Bei jeder Freigabe
On Error Resume Next
Call NotesDocument.RemoveFromFolder ("bestimmter Ordner").
Entweder war´s in dem Folder drin, dann ist es raus,
oder es war nicht drin, dann geht´s normal weiter.
Ciao
Don Pasquale
ps: Dies war mein 1000. Posting in diesem Forum. Davon ca. 99 % Fragen.
Meinen Dank an alle Beteiligten in diesem Forum.
-
Hi,
also den Sinn sollte man schon öfters hinterfragen. Das ist auch gar nicht böse gemeint, manchmal denkt man einfach viel zu kompliziert und könnte es eigentlich wesentlich leichter lösen.
Natürlich ist die Frage nach dem Sinn selber keine Lösung für das Problem, aber evtl. überdenkt der Fragesteller dann sein Problem noch einmal und kommt auf eine einfachere und praktikablere Lösung.
Wenn das dabei rauskommt, ist die Frage nach dem Sinn besser als eine Lösung für eine evtl. umständliche und falsche Herangehensweise.
-
Ich stimme Driri hier voll und ganz zu. Wie oft gab es hier im Forum auch Dankesworte derjenigen, die den "Sinn erläutern" sollten und dann zur Antwort bekam "Warum machst Du das dann nicht einfach so (nämlich ganz anders) ?"
Bernhard
-
Warum ich nach dem Warum gefragt habe?
Ganz einfach:
Weil es ja immer um die Lösung von Problemen gehen sollte.
Weil nicht jeder Lösungsansatz, bei dem es technische Probleme gibt auch der beste ist und dann eine andere vielleicht einfachere Lösung möglich ist.
Und meiner Erfahrung nach ist die einfachste Lösung immer auch die Beste.
-
Hallo Hallo Hallo,
kurze Bemerkung ( Smiley vergessen - ist aber nachgeholt ) und schon eine Diskussion losgetreten.
Ihr habt ja vollkommen recht.
Ciao
Don Pasquale
-
Wir diskutieren halt gerne ;)
-
OK, reden wir drüber :
Ich hatte nämlich genau die Situation, die Notesmensch beschrieben hat.
Und Ordner ( public, private on first use) deshalb, weil Lotus dynamische Ansichten rudimentär bis gar nicht unterstützt.
( Und jetzt komm´mir keiner mit eingebetteten Ansichten )
Da war das eine ganz gute Lösung.
Jetzt hätte ich schon ganz gerne, wenn sich NotesMensch wieder meldet
( oder haben wir ihn vergrault ? ;) )
Ciao
Don Pasquale
-
( oder haben wir ihn vergrault ? ;) )
Das hoffe ich doch mal nicht, so böse sind wir doch gar nicht ;)
-
Ohne auch nur mit der Wimper zu zucken hat Don Pasquale mit obigem Post den 1000er Gipfel erreicht. Willkommen im Club und herzliche Gratulation und im Namen von allen herzlichen Dank für diese rege Teilnahme ........ :D