Autor Thema: Identifizieren eines Dokuments in einem Folder  (Gelesen 4296 mal)

Offline Notesmensch

  • Frischling
  • *
  • Beiträge: 3
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Identifizieren eines Dokuments in einem Folder
« 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

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re:Identifizieren eines Dokuments in einem Folder
« Antwort #1 am: 25.11.03 - 16:27:53 »
Was willst Du denn machen?
Wozu brauchst Du das?
Vielleicht können wir dann helfen....
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline Notesmensch

  • Frischling
  • *
  • Beiträge: 3
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:Identifizieren eines Dokuments in einem Folder
« Antwort #2 am: 25.11.03 - 17:39:21 »
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?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Identifizieren eines Dokuments in einem Folder
« Antwort #3 am: 25.11.03 - 17:45:55 »
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

Driri

  • Gast
Re:Identifizieren eines Dokuments in einem Folder
« Antwort #4 am: 25.11.03 - 17:47:02 »
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 ?

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Identifizieren eines Dokuments in einem Folder
« Antwort #5 am: 25.11.03 - 18:28:47 »
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
 
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Identifizieren eines Dokuments in einem Folder
« Antwort #6 am: 26.11.03 - 13:34:56 »
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.

« Letzte Änderung: 26.11.03 - 14:18:34 von Don Pasquale »

Driri

  • Gast
Re:Identifizieren eines Dokuments in einem Folder
« Antwort #7 am: 26.11.03 - 13:37:46 »
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.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Identifizieren eines Dokuments in einem Folder
« Antwort #8 am: 26.11.03 - 13:45:37 »
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

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re:Identifizieren eines Dokuments in einem Folder
« Antwort #9 am: 26.11.03 - 13:53:57 »
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.
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Identifizieren eines Dokuments in einem Folder
« Antwort #10 am: 26.11.03 - 13:57:16 »
Hallo Hallo Hallo,

kurze Bemerkung ( Smiley vergessen - ist aber nachgeholt ) und schon eine Diskussion  losgetreten.

Ihr habt ja vollkommen recht.

Ciao
Don Pasquale

« Letzte Änderung: 26.11.03 - 14:06:04 von Don Pasquale »

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re:Identifizieren eines Dokuments in einem Folder
« Antwort #11 am: 26.11.03 - 14:05:45 »
Wir diskutieren halt gerne  ;)
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Identifizieren eines Dokuments in einem Folder
« Antwort #12 am: 26.11.03 - 14:11:39 »
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
« Letzte Änderung: 26.11.03 - 14:17:12 von Don Pasquale »

Driri

  • Gast
Re:Identifizieren eines Dokuments in einem Folder
« Antwort #13 am: 26.11.03 - 14:23:36 »
( oder haben wir ihn vergrault ?  ;) )

Das hoffe ich doch mal nicht, so böse sind wir doch gar nicht  ;)

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Identifizieren eines Dokuments in einem Folder
« Antwort #14 am: 29.11.03 - 21:30:42 »
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
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz