Domino 9 und frühere Versionen > Entwicklung

Suchergebnisse bei mehreren User

<< < (2/4) > >>

Axel:
Hi,

ist das mit Script so gelöst:

...
Dim view As NotesView
Dim vc As NotesViewEntryCollection
Dim session As New NotesSession
Dim db As NotesDatabase

foldername = "Recherche"
Set db = session.CurrentDatabase   
...

'Hier wird die Suche ausgeführt
'Das Ergebnis ist eine NotesDocumentCollection
...

'Löschen des Ordnerinhalts
Set view = db.GetView(foldername)
Set vc = view.AllEntries

Call vc.RemoveAllFromFolder(foldername)            

'Suchergebnis in Ordner
Call collection.PutAllInfolder(foldername)
...


Axel

Axel:

--- Zitat von: magpie1274 am 29.07.04 - 13:51:19 ---
--- Zitat von: rar am 29.07.04 - 12:37:44 ---Ich habe so ein Problem gehabt, wenn der Folder noch nicht von dem User geöffnet wurde.
Man kann es so umgehen, indem man den SPOFU Folder in das Überdokument der Db gibt. Dann ist der Folder schin privat, wenn die DB geöffnet wird.
Dann hat es auch bei mir geklappt.

--- Ende Zitat ---

Hi Rar,

könntest Du das etwas spezifizieren? Ich raff nicht, was das Überdokument ist....

Danke Oliver

--- Ende Zitat ---

Hi,

ich vermute mal das er mit "Überdokument" das Datenbankscript meint.

Wenn du dort im PostOpen-Event die beiden Zeilen

@Command([OpenView]; "Recherche");
@Command([FileCloseWindow]);

einträgst, wird automatisch, sofern nicht vorhanden, ein Ordner Recherche angelegt.
Der Ordner ist vom Typ gemeinsam, privat bei Erstbenutzung (SPOFU). Damit bekommt jeder User beim Datenbank-Start einen Recherche-Ordner angelegt.


Axel

magpie1274:
Hi Alex,

danke das klappt wunderbar. Nur das Problem, was Rar angesprochen hat, scheint bei mir auch der Fall zu sein.

Gruß Oliver

magpie1274:

--- Zitat von: Axel am 29.07.04 - 13:56:17 ---
--- Zitat von: magpie1274 am 29.07.04 - 13:51:19 ---
--- Zitat von: rar am 29.07.04 - 12:37:44 ---Ich habe so ein Problem gehabt, wenn der Folder noch nicht von dem User geöffnet wurde.
Man kann es so umgehen, indem man den SPOFU Folder in das Überdokument der Db gibt. Dann ist der Folder schin privat, wenn die DB geöffnet wird.
Dann hat es auch bei mir geklappt.

--- Ende Zitat ---

Hi Rar,

könntest Du das etwas spezifizieren? Ich raff nicht, was das Überdokument ist....

Danke Oliver

--- Ende Zitat ---

Hi,

ich vermute mal das er mit "Überdokument" das Datenbankscript meint.

Wenn du dort im PostOpen-Event die beiden Zeilen

@Command([OpenView]; "Recherche");
@Command([FileCloseWindow]);

einträgst, wird automatisch, sofern nicht vorhanden, ein Ordner Recherche angelegt.
Der Ordner ist vom Typ gemeinsam, privat bei Erstbenutzung (SPOFU). Damit bekommt jeder User beim Datenbank-Start einen Recherche-Ordner angelegt.


Axel


--- Ende Zitat ---

LOL, da warst du schneller als ich lesen konnte.. Danke

rar:
Wenn der Ordner noch nicht Privat ist, kann man keine Dokumente hineinverschieben. Deswegen habe ich den Ordner in das "Dokument 'Über diese Datenbank' " (Ressourcen\Andere) eingebettet.
Wenn eine User das erste mal die Db öffnet, und in den DB-Eigenschaften dar Haken "Beim ersten öffnen der Datenbank das Dokument 'Über Datenbank' anzeigen" gesetzt ist, wird das ÜberDokument einmal geöffnet und der SPOFU Ordner wird privat.
Bei Axels Lösung wird halt bei jedem öffnen der Ordner geöffnet und wieder geschlossen.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln