Autor Thema: Dokumente in Ordner kopieren?!  (Gelesen 2720 mal)

Offline michael-r

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.768
Dokumente in Ordner kopieren?!
« am: 07.12.06 - 13:31:09 »
Hi,

ich würde gerne eine Mail in eine andere Mail Datenbank kopieren und dazu sollte man den Ordner (in der anderen Datenbank), wo es hin kopiert wird, auswählen können, per Button, Aktion. Wenn die Mail danach gelöscht wird, wäre das super.

Ich habe in der Maildb den Befehl:
@Command([Folder])
gefunden, aber irgendwie bringt mich das nicht weiter. In der Designer Hilfe habe ich da noch nicht das richtige gefunden.

Vielleicht hat jemand so etwas, oder kann mir den Weg weisen :-D?

MFG Michael

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Dokumente in Ordner kopieren?!
« Antwort #1 am: 07.12.06 - 14:04:53 »
Das mußt Du wohl mit LS machen.
Da hast Du alle Möglichkeiten zur Verfügung.....

Set db = New NotesDatabase( .. )

forall v in db.Views
.....

call doc.PutInFolder ....
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Dokumente in Ordner kopieren?!
« Antwort #2 am: 07.12.06 - 14:06:23 »
dazu braucht man LotusScript mit den Klassen:
NotesDatabase (Quell- und Ziel- DatenbankI)
NotesuIWOrkspace (Frontend- Abfragen)
NotesDocumentCollection (gewählte Dokumente)
NotesDocument (einzelnes Dokument )
NotesSession (bereitstellung von Grundfunktionen / elementen)

und einige Methoden / Eigenschaften der genannten Klassen sowie entsprechendes Script- Knowhow.

Wenn Du in Sandbox o.ä. kein vorgefertigtes Beispiel findest, wirst Du Dich selbst auf den Hosenboden setzen müssen und Script lernen. Dies hier ist ein Forum für Hilfe zur Selbsthilfe, keines wo fertiger Code geliefert wird, denn einige von uns verdienen genau damitr Ihr Geld...

Gruß
Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Dokumente in Ordner kopieren?!
« Antwort #3 am: 07.12.06 - 14:08:43 »
@Torsten

Er wollte ja nicht unbedingt den fertigen Code:
Zitat
...oder kann mir den Weg weisen
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline michael-r

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.768
Re: Dokumente in Ordner kopieren?!
« Antwort #4 am: 07.12.06 - 14:21:03 »
danke dirk :-D, das stimmt allerdings. Ich wollte keinen fertigen Code. Sollte nicht falsch rüber kommen sry.

Danke und ich werde mir nun mal die Funktionen anschauen bzw weiter anschauen.

MFG Michael

Offline michael-r

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.768
Re: Dokumente in Ordner kopieren?!
« Antwort #5 am: 07.12.06 - 15:51:42 »
So nochmal ich,

Dim ws As New NotesUIWorkspace
Call ws.OpenDatabase(,"mail\mailin1.nsf")
Call ws.folder(, False)   

Ich habe in der Hilfe ein Teil des Codes gefunden. Also um konkreter zu werden ich möchte Mails von einer DB in einer anderen Maildb kopieren.

Das sieht schonmal gut aus. Nur das geht so nicht ganz. Das Dokument wird nicht kopiert.

MFG Michael



Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Dokumente in Ordner kopieren?!
« Antwort #6 am: 07.12.06 - 15:56:12 »
Nur das geht so nicht ganz. Das Dokument wird nicht kopiert.

Du hast dafür auch einen Code geschrieben. Du benötigst NotesDocument.CopyToDatabase. Das kopierte Dokument kannst Du dann in einen Ordner der Ziel-DB werfen.

Geh' strukturiert an die Sache heran. Du wirst wenig Erfolg haben (vor allem keinen bleibenden), wenn du wirr irgendwelche Dinge aus der DesignerHelp ausprobierst, aber eigentlich gar nicht weisst, was Du da tust.

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz