Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Ozapftis am 13.03.12 - 11:06:50

Titel: Wert vom berechneten Feld ändern
Beitrag von: Ozapftis am 13.03.12 - 11:06:50
Hallo zusammen,

kann mir jemand sagen wie ich folgendes Problem löse?

In diversen Datensätzen soll ein berechnetes Feld einen neuen Wert bekommen, da der alte nicht mehr gültig ist.
Wenn ich das mit einem Agenten und einem Setfield Befehl versuche, stürzt mir immer Notes ab.
Mache ich was falsch? Vielen Dank!
Titel: Re: Wert vom berechneten Feld ändern
Beitrag von: koehlerbv am 13.03.12 - 11:08:40
FIELD <feldname> := <neuerwert>;
SELECT @All
Titel: Re: Wert vom berechneten Feld ändern
Beitrag von: Ozapftis am 13.03.12 - 11:14:30
Ich hatte eine Zusatzinfo vergessen:

Die Datensätze in denen der Wert geändert werden muss, müssen vorher identifiziert werden.
Es gibt 100 Datensätze und nur in 20 soll der Wert geändert werden.
Alle Datensätze haben weitere Felder, anhand derer man, so meine ich, eine Identifizierung durchführen kann.
Im Sinne von:

@If
      (
         Name = "Feldname"; -> anhand dieses Feldes könnte man identifizieren
            @SetField ("Wert";"neuerwert");

usw.
Titel: Re: Wert vom berechneten Feld ändern
Beitrag von: koehlerbv am 13.03.12 - 11:24:14
FIELD <feldname>:= @If (<Bedingung>; <neuerwert>; <feldname>);
SELECT @All