Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: RvM am 28.01.10 - 13:41:08

Titel: Harte Nuss: Listenfeld berechnen lassen
Beitrag von: RvM am 28.01.10 - 13:41:08
Ich bin mit meinem Latein mal wieder am Ende:
Ich möchte in einem Listenfeld eine Zahlenreige von 1 bis X berechnen lassen und diese Zahlen dann zur Auswahl untereinanderstehen haben.
Die Berechnung für X steht mittel @DbLookup, wber wie bekomme ich nun den Textstring hin?
Titel: Re: Harte Nuss: Listenfeld berechnen lassen
Beitrag von: koehlerbv am 28.01.10 - 13:47:05
@For
Titel: Re: Harte Nuss: Listenfeld berechnen lassen
Beitrag von: RvM am 28.01.10 - 14:38:54
Erst einmal Dank für die pronpte Antwort.
Bei mir zeigt aber diese Formel immer nur "1" an, obwohl a="12" ist:
@For (n :=1; n<=a;n := n+1;n)
Titel: Re: Harte Nuss: Listenfeld berechnen lassen
Beitrag von: DerAndre am 28.01.10 - 14:48:00
Zieh das n mal aus der For-Schleife raus.
Titel: Re: Harte Nuss: Listenfeld berechnen lassen
Beitrag von: RvM am 28.01.10 - 16:08:51
Irgendwie pack ich das nicht  :-[
Titel: Re: Harte Nuss: Listenfeld berechnen lassen
Beitrag von: it898ur am 28.01.10 - 16:13:01
So sollte es gehen:

vList := 1;

@For(n := 2; n<=a; n := n + 1;
       vList := vList : n);

vList

Gruß

André
Titel: Re: Harte Nuss: Listenfeld berechnen lassen
Beitrag von: RvM am 28.01.10 - 16:19:02
Leider nicht - wird immer nur "1" angezeigt.
Titel: Re: Harte Nuss: Listenfeld berechnen lassen
Beitrag von: koehlerbv am 28.01.10 - 16:23:54
Andrés Code ist korrekt und bewirkt das Erwünschte!

Bernhard
Titel: Re: Harte Nuss: Listenfeld berechnen lassen
Beitrag von: RvM am 28.01.10 - 16:37:47
Ich versteh nur nicht, warum dann das Listenfeld, in dem die Formel für die Auswahl steht, nur "1" anzeigt und nicht, wie erhofft "1 2 3....."
Titel: Re: Harte Nuss: Listenfeld berechnen lassen
Beitrag von: nicht-schwimmer am 28.01.10 - 16:50:52
Hi,

evtl. vergessen Mehrfachwerte zu erlauben ?
Ausserdem müssen es glaube ich Textwerte sein.
Also:
vList := "1";
@For(n := 2; n<=a; n := n + 1;
       vList := vList : @Text(n));

vList

Gruß
Jörg
Titel: Re: Harte Nuss: Listenfeld berechnen lassen
Beitrag von: RvM am 01.02.10 - 11:03:42
Ich vergass zu erwähnen, dass das ganze in einer Webmaske steht.
Ich schätze, dass das im Web wohl nict funzt.
Titel: Re: Harte Nuss: Listenfeld berechnen lassen
Beitrag von: RvM am 01.02.10 - 11:47:04
Habs gefunden  :D

So funzt es auch im Web:

Code
vList := 1;
@For(n := 2; n<=a; n := n + 1;
       vList := vList : n);
@Explode(@Text(vList))

THX an alle!!