Domino 9 und frühere Versionen > ND6: Entwicklung
Hinzufügen eines Wertes in ein Feld
(1/1)
Senfkorn:
Hallo Zusammen
bevor ich vollends verzweifle stelle ich meine Frage hier, in der Hoffnung, es kann mir jemand helfen.
Ich schreibe einen Agenten, der überprüft, ob in einem Feld ein bestimmter Wert vorkommt und wenn dem so ist, dieser an ein anderes Feld dranhängt.
In den Feldern stehen folgende Anfangswerte:
Feld1 ="sw1; sw2; sw3";
Feld2 = "syn1; syn2; syn3;syn4";
Im Agent steht folgendes:
FIELD Feld1:= @If(@Contains(Feld2; "syn3"); Feld1+"; syn3";"");
Als Resultat steht dann aber im Feld1 folgendes:
Feld1 ="sw1; syn3; sw2; syn3; sw3; syn3";
Anstatt
Feld1 ="sw1; sw2; sw3; syn3";
Weiss jemand weshalb?
Feld1 und Feld2 sind Textfelder ('editable', mit Häckchen bei 'Allow multiple values')
Axel:
So müsste es gehen:
FIELD Feld1:= @If(@Contains(Feld2; "syn3"); @SetField("Feld1"; Feld1 : "syn3");"");
Axel
Axel:
Sorry, falscher Fehler!!!
So muss es heissen:
@If(@Contains(Feld2; "syn3"); @SetField("Feld1"; Feld1 : "syn3");"");
Axel
Senfkorn:
Super! Hat geklappt!
Vielen Dank, Du hast gerade meinen Morgen gerettet!
Raoul
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln