Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: nieke am 15.10.02 - 15:09:50

Titel: Dokument in eine andere DB verschieben
Beitrag von: nieke am 15.10.02 - 15:09:50
Ich habe eine Idee, weiß aber so gar nicht, wie ich das anpacken soll.
Eine DB, in dem sich das Dokument befindet.
Die Daten aus diesem Dokument werden in ein anderes kopiert.
Das kann ich auch noch.
Das Originaldokument möchte in eine andere DB verschieben.
Da kann es dann bleiben und alt werden.
Aber wie bekomme ich das dahin? Ich merke mir auch schon die DocId. Die brauche ich doch sicher, oder?
Ihr habt doch bestimmt eine Idee!
Titel: Re:Dokument in eine andere DB verschieben
Beitrag von: Zimmi am 16.10.02 - 08:02:07
Hi nieke,

nimmt das "doc" und verschiebe es mit der Methode
Call doc.copytodatabase(destination as notesdatabase)
'kopiert das dokument in die angegebene Datenbank

Da das Dokument noch in der aktuellen Datenbank existiert, löscht du das einfach raus.

Call doc.Remove(byval force as integer)
'gib true oder false an, um das document in der aktuellen Datenbank zu löschen

Viele Grüße von
Zimmi
Titel: Re:Dokument in eine andere DB verschieben
Beitrag von: nieke am 16.10.02 - 10:50:21
DANKE!
Dann weiß ich schon wie's geht.
Ich werde dann wohl endlich mein Dokument verschieben können.

Lieben Gruß,
Nieke
Titel: Re:Dokument in eine andere DB verschieben
Beitrag von: Grabby am 21.10.02 - 14:43:06
Hallo zusammen.
Beginne gerade erst mit Script, aber könnte das "CopyToDatabase" auch gebrauchen. Wie bekomme ich aber das doc zu fassen, wenn der Benutzer zum Verschieben ein Dokument in der Ansicht einfach markieren soll (es ist nicht geöffnet)?? Das Verschieben soll dann über eine Schaltfläche ausgeführt werden.

Grabby
Titel: Re:Dokument in eine andere DB verschieben
Beitrag von: Rob Green am 21.10.02 - 14:48:47
Docs, die man in View markiert hat:
dies geht über die Notesdocumentcollection Klasse und die dazugehörige Property UnprocessedDocuments

Set notesDocumentCollection  = notesDatabase.UnprocessedDocuments

Schau mal in der Hilfe zu dieser Methode das 1. Code-Beispiel nach, wie man die in der View markierten Docs abgreift.
Titel: Re:Dokument in eine andere DB verschieben
Beitrag von: Grabby am 21.10.02 - 15:49:14
Vielen Dank für den Tip. Hat super funktioniert.

Grabby  :D