Domino 9 und frühere Versionen > ND6: Entwicklung
Feldinhalte in ein anderes Feld schreiben
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