Domino 9 und frühere Versionen > ND9: Entwicklung

Im Mehrfachfeld einen Wert ersetzen

(1/1)

Snowman:
Kann man mit Lotus script in einem Mehrfachfeld z.B. den dritten Eintrag ersetzen?
 doc.mehrfachfeld(3) = "neuer Wert"

Auslesen geht
  x = doc.mehrfachfeld(3)

beim schreiben gibt es aber einen Fehler.

Geht das einfach, oder nur komplex mit alles in ein Array schreiben, dann im Array ändern und wieder zurück?

Danke!
Stephan

umi:

--- Zitat ---Geht das einfach, oder nur komplex mit alles in ein Array schreiben, dann im Array ändern und wieder zurück?
--- Ende Zitat ---

genau so.

oder mit Evaluate und @replace()

oder ArrayReplace

DominoDancing:
Hallo Stephan,

... ich denke Folgendes würde funktionieren:

'Dimensionierung der Notes-Klassen und Variablen
Dim doc As NotesDocument
Dim mehrfach As Variant
Dim x As String

... 'hier dann alles andere und Setzen des doc

'Setzen der Startwerte
mehrfach = doc.mehrfachfeld
mehrfach(3) = x
doc.mehrfachfeld = mehrfach
Call doc.Save(True, False)

...

Viele Grüße
René

Snowman:
Danke!

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln