Domino 9 und frühere Versionen > ND6: Entwicklung

Feldinhalte in ein anderes Feld schreiben

<< < (2/2)

CLI_Andreas_Schmidt:
Danke sehr. Arrays sind nicht meine Spezialität.

Aber ich habe es verstanden.


Super.

CLI_Andreas_Schmidt:
Jetzt habe ich da noch mal eine Frage zum selben Thema.

Wenn ich jetzt die Inhalte in das neue Feld (Autoren-Feld) schreibe, dann wird im neuen Feld aber EIN String generiert. Jetzt sollte natürlich der Array auch wieder im neuen Feld als Liste aufgelöst werden.

Jetzt so "Andreas Schmidt, Peter Mustermann"

Ziel ist

"Andreas Schmidt",
"Peter Mustermann"

Gruss

Andreas

m3:
Sollte man sowas als CLI nicht wissen? ;)

Du baust ein Array auf und weist dieses dann dem Feld zu, ist ja nicht so schwer.


--- Code: ---Dim newmembers As Variant
Dim Item As NotesItem

textstring$ = "Andreas Schmidt, Peter Mustermann"
newmembers = SplitString( textstring$, ",")
Set item = doc.ReplaceItemValue( "Members", newmembers)

--- Ende Code ---

Glombi:
Wenn alle Werte 1-zu-1 übernommen werden soll, geht es gaaaanz einfach mit:

doc.resourceVar2 = doc.resourceVar

Ansonsten geht noch
call item.AppendToTextList("....")

oder wie m3 es macht.

Wenn es ein neues Feld ist, muss noch IsAuthors = true gesetzt werden (nur ein Tipp am Rande...)

Andreas

HarryB:

--- Zitat von: Glombi am 20.09.04 - 11:36:42 ---Wenn es ein neues Feld ist, muss noch IsAuthors = true gesetzt werden (nur ein Tipp am Rande...)
--- Ende Zitat ---
Noch ein Tipp am Rande: Wenn die Namen nicht nur drinstehen sollen, sondern auch tatsächlich die Autorenberchtigung greifen soll, müssen die Namen in ihrer kanonischen Form verwendet werden.

Viele Grüße
Harry

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln