2017-08-03 2 views
1

Ich mache Lotus Notes angepasste Suche mit Formular, um sie zu verschiedenen Kriterien zur Auswahl zu wählen.Lotus Notes - freigegeben, private bei der ersten Verwendung Ordner und LotusScript

Wenn sie den Suchknopf drücken, ich suche Suchzeichenkette und mache db.search, jetzt habe ich Code gemacht, wie es die Sammlung von Notizen Dokument zu freigegebenen, private auf den ersten Gebrauch Ordner setzen würde und unten ist der Code.

Anruf doccoll.putallinfolder („Search“)

Aber das gibt mir Fehler, die nicht zugegriffen werden kann, wenden Sie sich bitte, dass die Standard zu beachten ist im databse an Manager gesendet und hat Zugang private und Spou Ansicht auch zu schaffen .

Bitte helfen Sie mir, was hier falsch gelaufen ist.

Antwort

1

Die private Instanz eines SPOFU-Ordners existiert erst, wenn der Benutzer sie zum ersten Mal mit dem Client öffnet. Zuvor ist nur die gemeinsam genutzte Instanz vorhanden, die jedoch nur das Design enthält. Sie können keine Dokumente in die gemeinsame Instanz einfügen. Die putAllInFolder Methode wird die gemeinsam genutzte Instanz für Sie nicht erstellen, aber ich glaube, dass die NotesDatabase.EnableFolder-Methode wird, also versuchen Sie, zuerst anzurufen.

+0

Meine andere Abfrage ist, dass auf SPOFU-Ordnern ich das Suchergebnis, aber es fügt Suchergebnis zu früheren Suchergebnissen hinzufügen Ich meine Dokumente aus Suchergebnissen, sollte immer neueste Suchergebnis enthalten, gibt es eine Möglichkeit, die ich kann Löschen Sie sie, bevor Sie neue Suchdokumente hinzufügen. Ich habe versucht, Dokumente aus SPOFU zu löschen, löscht sie jedoch aus der Datenbank. – hdc

+1

Sie müssen die Dokumente im Ordner durchlaufen und die Methode NotesDoducment.RemoveFromFolder ("SearchResult") aufrufen. Ich empfehle dringend, bevor Sie mit der Programmierung dieses Projekts fortfahren, die Dokumentationsseiten für alle von Ihnen verwendeten Notes-Klassen zu lesen. Sie hätten diese Methode leicht gefunden, wenn Sie das getan hätten. –

+0

Danke Richard, ich konnte mein Problem mit deiner freundlichen Hilfe lösen, danke. – hdc