Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Wiesel am 30.08.05 - 09:16:55

Titel: Alter Wert + neuer Wert per Script
Beitrag von: Wiesel am 30.08.05 - 09:16:55
Hallo!
Beschäftige mich wieder mit meinem Lieblingsthema Script-Programmierung.
Eigentlich möchte ich was relativ einfaches. Aber ich weiß nicht wie...

Ich habe ein Feld (Mehrfachwerte erlaubt) in dem ich mit einem Script Werte speichern möchte. Dieser Wert soll nicht jedesmal überschrieben werden, sondern jedesmal an dem bereits vorhandenen Wert angehängt werden.

In Formelsprache geht das ja sehr einfach:

@SetField("txtField1"; txtFeld1 : "neuer Wert")

Gruß,
Wiesel
Titel: Re: Alter Wert + neuer Wert per Script
Beitrag von: robertpp am 30.08.05 - 09:21:23
So sollte es gehen:

Dim doc As NotesDocument
Dim item As NotesItem
' ...set value of doc...
Set item = doc.GetFirstItem( "Categories" )
Call item.AppendToTextList( "Shocks" )
Call doc.Save( False, True )

gruss robert
Titel: Re: Alter Wert + neuer Wert per Script
Beitrag von: Wilhelm am 30.08.05 - 09:31:26
...oder falls Du es im Frontend machen willst

dim ws as New NotesUiWorkspace
dim uidoc as NotesUiDocument
dim strFeld as String

set uidoc = ws.CurrentDocument
strFeld = uidoc.FieldGetText("Feld")
call uidoc.FieldSetText("Feld", strFeld + ", neuer Wert")

Gruß

Willi
Titel: Re: Alter Wert + neuer Wert per Script
Beitrag von: Wiesel am 30.08.05 - 15:38:34
Vielen lieben Dank!
Das hilft mir weiter  :)