Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: skywook am 25.04.05 - 16:19:21

Titel: Dokument aus anderer DB öffnen mit Script
Beitrag 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
Titel: Re: Dokument aus anderer DB öffnen mit Script
Beitrag von: rar am 25.04.05 - 17:44:41
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
Titel: Re: Dokument aus anderer DB öffnen mit Script
Beitrag von: koehlerbv am 25.04.05 - 17:47:25
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
Titel: Re: Dokument aus anderer DB öffnen mit Script
Beitrag von: Thomas Schulte am 25.04.05 - 17:49:03
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.