Domino 9 und frühere Versionen > ND8: Entwicklung

Hilfe bei Formel im Listenfeld

<< < (3/5) > >>

schroederk:
Da scheint es noch einen syntaktischen Fehler zu geben, da mir Notes meldet, es würden noch Argumente für die Funkion fehlen und stellt sich auf das Ende vom @Do.

So sieht das Teil im Moment aus:


--- Zitat ---_liste := "";
_nr := 0;
_fertig := 0;
_server := @Subset(@DbName; 1);

@While (_fertig = 0;
   _name = @GetProfileField("test_"+@Text(_nr);"NAME");
   @If( @IsNull(_name);
      _fertig := 1;
      @Do(
         _addy = @GetProfileField("test_"+@Text(_nr);"ADRESSFELD");
         @If(_addy = " ";
            _addy := @DbLookup("";_server:"names.nsf";"People"; @Name([CN];Name);"InternetAddress");
         );
         _liste := _liste : _addy;
         _nr := _nr + 1;
      )
   )
)
@Trim(_liste);

--- Ende Zitat ---

Glaubt er nun, dass ihm der Else-Zweig vom @If fehlt oder ist die Syntax vom @Do falsch?

koehlerbv:
Auf jeden Fall fehlt hier schon mal der Else-Zweig:
@If(_addy = " ";
            _addy := @DbLookup("";_server:"names.nsf";"People"; @Name([CN];Name);"InternetAddress");
         );

Bernhard

schroederk:
Ups, den hatte ich schon korrigiert gehabt:

@If(_addy = " ";
            _addy := @DbLookup("";_server:"names.nsf";"People"; @Name([CN];Name);"InternetAddress");
            @Nothing
         );

koehlerbv:
@Nothing kannst Du dort nicht verwenden. Ersetze das durch einen Leerstring.

Bernhard

schroederk:
Rein syntaktisch hatte er diese Stelle nicht mehr angemeckert.

Habs jetzt mal so geschrieben, schreit aber immer noch an der Klammer zu vom @Do.

@If(_addy = " ";
            _addy := @DbLookup("";_server:"names.nsf";"People"; @Name([CN];Name);"InternetAddress");
            _addy := "nicht gefunden!"
         );

Meldung: Argumente für @Funktionen erwartet aber nicht vorhanden: ")"

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln