Domino 9 und frühere Versionen > ND7: Entwicklung
Problem mit AppendDocLink
koehlerbv:
Das sowieso nicht, Martin. Vor allem, wenn dann noch rich text mit im Boot sitzt. In den reopen-Threads ist das alles ausführlich beschrieben und diskutiert.
Und über Backend with Frontend und Backend versus Frontend muss man sich natürlich vorab schon klar sein - das sind zwei manchmal deutlich unterschiedliche Spielwiesen.
Bernhard
Andrew Harder:
* Hole Dir die UNID des Backenddokumentes in einen String
* speichere das Backenddokument
* schliesse das Frontenddokument, ohne das Backenddokument zu überschreiben
* öffne das gespeicherte Backenddokument mit hilfe des Strings unter Punkt 1
* benutzte dieses Dokument zum öffnen des Frontenddokumentes
Beispiele hierfür gibt es hier im Forum. Die Suchfunktion hat mir auch schon oft geholfen ;)
C_T:
Vielen Dank
Merkwürdig ist nur das die Methode die ich oben gepostet habe schonmal funktioniert hat....
Hier aber nochmal jetzt der modifizierte Code mit dem es jetzt funktioniert....
--- Code: --- 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")
Stringt = doc.UniversalID
Call doc.Save(True,False)
doc.saveoptions = "0"
Call uidoc.Close
Set doc = db.GetDocumentByUNID(Stringt)
Call workspace.EditDocument(True,doc)
--- Ende Code ---
Gruß Christian
koehlerbv:
--- Zitat von: C_T am 04.03.08 - 15:17:10 ---Merkwürdig ist nur das die Methode die ich oben gepostet habe schonmal funktioniert hat....
--- Ende Zitat ---
Da wäre ich vorsichtig: Sowas denkt man manchmal, nach genauer Untersuchung ist dann aber klar, dass dem nicht so ist (weil der Code doch anders war. Und der zuerst gepostete Code kann nicht funktionieren, da sich nicht nur Front- und Backend beissen, sondern auch die Objektzuordnung nicht stimmte. DAS Thema beschäftigt uns schon seit Version 4.6 (seit dem es Frontend-Klassen gibt), und glaube mir: Da hat sich zwischenzeitlich auch nichts geändert (wozu auch).
Bernhard
C_T:
Vielen dank werde in Zukunft was das ganze Front und Backend gedöns angeht noch vorsichtiger und aufmerksamer sein...
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln