Domino 9 und frühere Versionen > ND8: Entwicklung
Hilfe bei Formel im Listenfeld
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