Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: rasacani am 04.09.06 - 20:20:57

Titel: aus 3 mach 1
Beitrag von: rasacani am 04.09.06 - 20:20:57
Hallo

Ich habe Probleme mit der Formelsprache. Die Werte aus 2 Autorenfeldern möchte ich in ein Leserfeld bringen. Da dort mehrere Werte in einem Feld stehn brech ich mir mit der Farmelsprachen einen ab. Ich muß doch nicht etwa auf LotusSkript umsteigen?

hier ein aAuszug der Formel:

FIELD status := status;
FIELD statusalt := status;
FIELD hiLeser := hiLeser;

hiLeser = Leser + ";" + Autoren + ";" + From;

@SetField("Status";@Prompt([OkCancelList]; "Status wählen"; "Der Status wird wird auf folgende Wert gesetzt: ";"neu";"neu":"in Überarbeitung":"geprüft":"Vorlage Gesellschafter":"Vorlage GGF"));

@If (status = "Vorlage Gesellschafter" & status != statusalt; Leser = @Explode(hiLeser ; ";");@Success);
@If (status = "Vorlage Gesellschafter" & status != statusalt; @SetField("Autoren";"");@Success);
@If (status = "Vorlage Gesellschafter" & status != statusalt; @SetField("From";"" );@Success);

@Command([ViewRefreshFields]) 



Gruß Rainer
Titel: Re: aus 3 mach 1
Beitrag von: Glombi am 04.09.06 - 20:55:10
In der Formelsprache werden Listenelemente mit : verknüpft. Also:

hiLeser := Leser :  Autoren : From;

und richtig schön wird es mit

hiLeser := @Unique(@Trim(Leser :  Autoren : From));


Andreas


P.S.: Zuweisungen immer mit := !!!
Titel: Re: aus 3 mach 1
Beitrag von: rasacani am 04.09.06 - 21:20:10
Danke