Domino 9 und frühere Versionen > Entwicklung

Simikolon fehlt ???????

(1/2) > >>

tuxie:
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

rar:
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

tuxie:
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

Hoshee:
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"
   )
);

--- Ende Code ---

Innerhalb einer Formel kann man Felder mit @SetField setzen!


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

Gruss ...

Hoshee

rar:
Probier mal @Contains(abteilung;"R1") statt @ismember(abteilung;"R1")

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln