Domino 9 und frühere Versionen > Entwicklung

append doc link Methode

<< < (2/4) > >>

Semeaphoros:
Genau wie Bernhard das eben gesagt hat, ist es. Das Doc im Backend erstellen, bereitstellen, speichern und dann über NotesUIWorkspace.EditDocument anzeigen und bearbeiten lassen.

TMC:
Noch als Nachtrag:
Du kannst dann das Backend-Document danach löschen. Kann sinnvoll sein, wenn z.B. der User dann doch nicht das Dok speichern will.

Also zum Schluss des Codes sowas wie:

Call doc2.Save(True,False)
Set uidoc2 = uiws.EditDocument(True, doc2)
Call doc2.Remove(True)

Will heißen Du machst alles im Backend, und zum Schluß öffnest Du das Backend-Doc im Frontend und verwirfst danach das Backend. Dazu muss der User allerdings Löschrechte haben.

koehlerbv:
So einfach und prinzipiell würde ich aber nicht löschen, Matthias. Das hinterlässt unnötigen Ballast in der Datenbank, wenn dies häufig benutzt wird. Eher im QuerySave ein Flag hinterlassen und dieses im QueryClose auslesen und dann entscheiden.

Das mit den Löschrechten könnte natürlich ein Kasus Knacktus sein ...

Bernhard

Semeaphoros:
Das mit dem Flag ist eine sehr gute Strategie, würde ich auch bevorzugen.

TMC:
Stimmt, da habt Ihr auch wieder Recht (wenn nicht die Mail-DB die Zieldatenbank ist)  :)

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln