Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: schimmi am 17.01.08 - 15:20:17

Titel: Dokument per Formel kopieren
Beitrag von: schimmi am 17.01.08 - 15:20:17
Hallo Leute,

sorry für die blöde Frage aber ich glaub ich steh grad voll auf der Leitung!

Kann man per Formelsprache ein Dokument kopieren?
ähnlich : Call Notesdocument.Copyallitems(ndoc) ?

Danke für eure Unterstützung

mfg
tobias
Titel: Re: Dokument per Formel kopieren
Beitrag von: Glombi am 17.01.08 - 15:22:46
Aus einer Ansicht so:

@Command( [EditCopy] );
@Command( [EditPaste] )
Titel: Re: Dokument per Formel kopieren
Beitrag von: schimmi am 17.01.08 - 15:28:04
und bei einen geöffneten dokument über eine Aktion in der Aktionsleiste?

Hintergrund: In der Aktion ist komplett alles per Formel und ich will das nicht alles umschreiben!
Titel: Re: Dokument per Formel kopieren
Beitrag von: ata am 17.01.08 - 21:04:49
... du kannst über Formel aber auch einen Agenten starten, und der kann was auch immer sein...

Toni

Titel: Re: Dokument per Formel kopieren
Beitrag von: koehlerbv am 17.01.08 - 21:09:33
Ich sehe sowas mit Stirnrunzeln (wenn pur Formel): Wie sorgst Du vor, dass der Anwender nicht x Mal auf den Knopf drückt? Er sieht ja nicht, was passiert ... Er ist sich vielleicht nicht sicher: "Habe ich schon?" Wie willst Du feststellen, ob die Kopie schon existiert?

Bernhard
Titel: Re: Dokument per Formel kopieren
Beitrag von: ata am 17.01.08 - 23:01:40
Zitat
Wie willst Du feststellen, ob die Kopie schon existiert?

... was spricht gegen entsprechende Lookups?

Toni
Titel: Re: Dokument per Formel kopieren
Beitrag von: koehlerbv am 17.01.08 - 23:30:23
Dafür dann noch eine neue Ansicht, wenn keine existiert mit dem passenden Key und der UniversalID in einer Spalte? Sonst ist es ja unmöglich.

Warten wir mal auf Tobias' Antwort.

Bernhard
Titel: Re: Dokument per Formel kopieren
Beitrag von: schimmi am 18.01.08 - 09:24:25
Hallo Leute,

danke für die Antworten.
Eigentlich wollt ich ja einfach ein neues Dokument erstellen (kopieren) und dann öffnen.
Wie es in LS mit Notesdocument und NotesUiWorkspace möglich ist.

z.T. Agenten ist es möglich den Agenten per Formel das aktuelle Dokument mitzugeben, damit ich von diesen per Script eine Kopie erstellen kann?

Ich weiß das es in LS eine möglichkeit gab die docID mitzugeben geht das auch mit Formel?

mfg
tobias
Titel: Re: Dokument per Formel kopieren
Beitrag von: Skorpi am 18.01.08 - 10:24:57
Warum willst du die Doc-Id mitgeben?

Eigentlich müsste man doch im Agenten mit dem NotesUIWorkspace auf das aktuell geöffnete Dokument Zugriff haben.
Titel: Re: Dokument per Formel kopieren
Beitrag von: koehlerbv am 18.01.08 - 11:27:35
Mit Formelsprache wird das nix.

Bernhard
Titel: Re: Dokument per Formel kopieren
Beitrag von: schimmi am 18.01.08 - 11:32:42
Manchmal sitzt man echt auf der Leitung :-)

Also ich hab es jetzt über einen Agenten (LS) gemacht.

Danke für die Unterstützung.

tobias
Titel: Re: Dokument per Formel kopieren
Beitrag von: bikerboy am 21.01.08 - 08:55:20
Nur mal so ne dumme Frage ,er könnte doch nach dem kopieren eine flag ins aktuelle Dokument schreiben, auf das vor dem kopieren geprüft würde.

Würde auf jedenfall verhindern, dass der User eine weitere Kopie anlegt, würde auch verhindern, dass ein anderer User eine Kopie anlegt. Vllt sollten wir fragen was er denn mit einer Kopie will. In ein und der selben Datenbank.