Domino 9 und frühere Versionen > Entwicklung
Daten aus Rich Text Feld "spiegeln"
SaSaWu:
Ich möchte Daten aus einem Rich Text Feld in einem zweiten Feld spiegeln (z.B. Übernahme der im Rich Text Feld befindlichen Dateianhänge etc.).
Bei Text-Feldern nehme ich dies über die Einstellung "Berechnet zur Anzeige" und Wert = [Name des zu spiegelnden feldes] vor.
Bei Rich Text Feldern habe ich nur die Möglichkeit der Einstellung "Berechnet", gespiegelt wird hier aber leider nichts.
koehlerbv:
Neee, das geht so nich ...
Mach's mit LS und verwende folgenden Code im PostSave:
--- Code: ---Sub Postsave (Source As Notesuidocument)
Dim docCurrent As NotesDocument
Dim itemRTF As NotesItem
Set docCurrent = Source.Document
Set itemRTF = docCurrent.GetFirstItem ("RTF1")
Set itemRTF = itemRTF.CopyItemToDocument (docCurrent, "RTF2")
Call docCurrent.Save (True, False, True)
End Sub
--- Ende Code ---
HTH,
Bernhard
SaSaWu:
Vielen Dank für die Antwort!
Das klappt mit einem Anhang auch ganz gut. Sobald jedoch ein zweiter Anhang dazukommt, erscheint beim Speichern folgende Fehlermeldung:
"Notes error: Anhang wurde bei mehr als einem Dokument gefunden."
Kann das LS so definiert werden, dass das RTF-Feld, das die Anhänge aufnimmt, bei jeder Speicherung erst geleert wird und dann sämtliche Anhänge neu aufnimmt?
Bin leider des LS nicht mächtig!
koehlerbv:
Das wird jetzt eine kompliziertere Geschichte (alle RTFs ausser "Spiegel-RTF" retten samt embedded objects, alle RTFs wegwerfen und wieder einfügen usw.) - hierzu musst Du LS können.
Bernhard
SaSaWu:
Ich sehe es ein. Da muss ich mir wohl mal ein entsprechendes Seminar gönnen.
Danke für die Hilfe!
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln