Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: skywook am 25.04.05 - 16:19:21
-
Hallo,
Würde gerne aus einem Dokument heraus über eine Schaltfläche ein Dokument aus einer anderen Datenbank suchen und öffnen. Der Suche erfolgt auf zwei Feldinhalte z. B. Feld1 ="Abteilung" und Feld2 ="Vorlage". Das gesuchte Dokument soll geöffnet, verändert und wieder gespeichert werden.
Für einen Tipp wäre ich dankbar
-
Hi,
du musst erst die andere DB mit NotesSession.GetDatabase() öffnen, dann mit NotesDatabase.Search() die Dokumente, die du suchst in eine NotesDocumentCollection holen und dann die Dokumente in aus der Collection mit GetFirstdocument, bzw. GetNextDocument duchlaufen, bearbeiten und mit Save() speichern.
HTH
-
Erheblich performanter als NotesDatabase.Search ist allerdings NotesView.GetAllDocumentsByKey, insofern eine entsprechende sortierte View für die Suche vorhanden ist.
Die ganzen Verfahren sind in der DesignerHelp ausführlich und mit Beispielen beschrieben.
Bernhard
-
Und außerdem solltest man sicherstellen, das jweils der "günstigste" Standort der Datenbank benutzt wird. Es macht ja schließlich keinen Sinn, wenn ich Remote im Home Office arbeite und der Links auf die DB in Honkong verweist.