Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: heidiweber am 07.08.07 - 12:22:22

Titel: Agent und ReplaceItemValue
Beitrag von: heidiweber am 07.08.07 - 12:22:22
Hallo

ich möchte in einem Agenten ein Feld auf einer Maske ändern. Aber leider werden die Änderungen nicht angezeigt. Ich habe habe das so probiert:

Dim doc As NotesDocument
...
Set doc = view.GetFirstDocument
While Not ( doc Is Nothing )
doc.ReplaceItemValue meinFeld(0), "Gesetzt"
doc.Save True, True
Wend

Was ist daran falsch? Es kommt keine Fehlermeldung und das Feld ist auch leer.
Vielen Dank
cu
Heidi
Titel: Re: Agent und ReplaceItemValue
Beitrag von: koehlerbv am 07.08.07 - 12:29:06
Du willst sicherlich ein Feld (genauer gesagt: Item) in einem Dokument ändern und nicht ein Feld in einer Maske?

Steht in der Variablen meinFeld (0) der Feldname?

Bernhard
Titel: Re: Agent und ReplaceItemValue
Beitrag von: heidiweber am 07.08.07 - 12:34:08
Ich möchte ein Textfeld (Feld vom Typ Text) auf einer Maske ändern.

meinFeld ist der Name dieses Testfeldes und dies möchte ich ändern.

Vielen Dank Bernhard
Titel: Re: Agent und ReplaceItemValue
Beitrag von: klaussal am 07.08.07 - 12:38:21
Aus der Designer-Hilfe:

Code
Dim doc As NotesDocument
Dim item As NotesItem
'...set value of doc...
Set item = doc.ReplaceItemValue( "EstimatedCost", 122 )
Call doc.Save( True, True )
Titel: Re: Agent und ReplaceItemValue
Beitrag von: heidiweber am 07.08.07 - 13:20:03
Vielen Dank

hatte die Hilfe scon herangezogen und mit Call probiert, aber vorhin gings nicht. Jetzt gehts:) Hatte bestimmt was anderes probiert....

Viele nDank euch beiden
cu
Heidi