Domino 9 und frühere Versionen > ND7: Entwicklung

Problem mit AppendDocLink

(1/2) > >>

C_T:
Hallo Alle Zusammen,

habe da mal wieder ein Problem und bräuchte eure Fachmännische Hilfe.

Folgendes:

Es gibt 2 Dokumente (doc und doc2)
Folgende Relevante Felder
Titel (Dialogliste)
Link (RichtTextFeld)             


Das doc kann aus einer Ansicht(view) ausgewählt werden und wenn man nun auf einen Button klickt soll eine Dokumentenverknüpfung zu dem doc2 in das Feld Link erstellt werden. Der angehängt Code läuft ohne Probleme durch, jedoch wird weder die Verknüpfung, noch die, testhalber eingefügte, textzeile eingefügt.

Ich hoffe Ihr könnt mir helfen.



--- Code: ---Sub Click(Source As Button)
Dim workspace As New NotesUIWorkspace
Dim session As New NotesSession
Dim uidoc As NotesUIDocument
Dim doc As NotesDocument
Dim doc2 As NotesDocument
Dim db As NotesDatabase

Set uidoc = workspace.CurrentDocument
Set db = session.CurrentDatabase
Set doc = uidoc.Document


Dim view As NotesView
Set view = db.GetView("aView")
Set doc2 = view.GetDocumentByKey(doc.Titel(0))

Set Link= New NotesRichTextItem(doc,"Link" )
doc.RemoveItem("Link")

Set Link= New NotesRichTextItem(doc,"Link" )
Call Link.AppendDocLink(doc2,"TEST" )
Call Link.AppendText("TEST TEST TEST")

doc.saveoptions = "0"
Call uidoc.Save
Call uidoc.Close

Call workspace.EditDocument(True,doc)


End Sub
--- Ende Code ---

klaussal:

--- Zitat ---Verwenden Sie 0, damit das Dokument beim Senden nicht gespeichert wird. Das Speichern des Dokuments wird verhindert.
--- Ende Zitat ---

Warum steht da saveoptions = "0"  ?

C_T:
hab das saveoptions mal rausgenommen, jedoch funktioniert es immer noch nicht....

koehlerbv:
Suche hier nach "reopen". Ganz so einfach funktioniert das nämlich nicht, vor allem darfst Du nicht das gleiche (Backend-)Objekt heranziehen - das muss vorher neu instantiiert werden, sonst bekommst Du wieder das, was Du gerade schon hattest.

Bernhard

m3:
Hmmmm.
Du änderst das Background-Dokument "doc", speicherst dann aber das UI-Dokukment "uidoc". Ob das eine gute Idee ist?

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln