Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: tuxie am 13.08.03 - 12:07:31

Titel: Simikolon fehlt ???????
Beitrag von: tuxie am 13.08.03 - 12:07:31
Hallo, habe einen Agent mit folgender Formel

@if(@ismember(abteilung;"R1");
FIELD ORT_A:= "Rathaus Haus 1";
@if(@ismember(abteilung;"R2");
FIELD ORT_A:= "Rathaus Haus 2";
"Nichts gefunden");

Aber es kommt immer diese Fehlermeldung beim bestätigen des Codes.
Hat jemand eine Idee vielleicht habe ich ja etwas übersehen.

Tschau Ingo
Titel: Re:Simikolon fehlt ???????
Beitrag von: rar am 13.08.03 - 12:28:05
Du kannst ein := nicht in einer If abfrage verwenden.

Probiers mal so...
FIELD ORT_A:= @if(@ismember(abteilung;"R1");
"Rathaus Haus 1";
@if(@ismember(abteilung;"R2");
"Rathaus Haus 2";
"Nichts gefunden")

lg
-daniel
Titel: Re:Simikolon fehlt ???????
Beitrag von: tuxie am 13.08.03 - 12:39:14
Hallo,

es kommt erstmal keine Fehlermeldung mehr (Danke),

aber Irgendwie funzt das nicht

Im Feld Abteilung steht zum Bsp.. Zi.109 R1
Jetzt soll in ORT_A Der jeweilige Text stehen, da aber an der alten DB verschiedene Personen gearbeitet haben. Stimmt die Reihenfolge nicht ansonsten könnte ich ja mit @right(abteilung;"2") arbeiten.

Im feld ORT_A steht jetzt überall Nichts gefunden drin.

Tschau Ingo
Titel: Re:Simikolon fehlt ???????
Beitrag von: Hoshee am 13.08.03 - 12:46:04
Yoo,

versuch es mal damit:
Code
@if
(
   @ismember(abteilung;"R1");
   @SetField( "FIELD ORT_A" ; "Rathaus Haus 1" );
   @if
   (
      @ismember(abteilung;"R2");
      @SetField( "FIELD ORT_A" ; "Rathaus Haus 2" );
      "Nichts gefunden"
   )
);

Innerhalb einer Formel kann man Felder mit @SetField setzen!


@tuxie: In der ersten Formel fehlte das abschließende ")".

Gruss ...

Hoshee
Titel: Re:Simikolon fehlt ???????
Beitrag von: rar am 13.08.03 - 12:57:49
Probier mal @Contains(abteilung;"R1") statt @ismember(abteilung;"R1")
Titel: Re:Simikolon fehlt ???????
Beitrag von: tuxie am 13.08.03 - 13:05:10
Hallo,

Danke So hat es Funktioniert.

FIELD ORT_A:= @If(@Contains(abteilung;"R1");
"Rathaus Haus 1";
@If(@Contains(abteilung;"R2");
"Rathaus Haus 2";
"Nichts gefunden"))

Tschau Ingo
Titel: Re:Simikolon fehlt ???????
Beitrag von: rar am 13.08.03 - 13:16:58
Freut mich daß es klappt.

Bitte auf erledigt setzten. ;)
Danke