Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: NGB am 26.02.02 - 10:45:36

Titel: ???Liste oder String durchsuchen
Beitrag von: NGB am 26.02.02 - 10:45:36
Hallo Notes-Forum,

ich muss eine Tabelle mit 15 Zeilen und 5 Spalten, die in einem einzigen "Feld" gespeichert ist, auslesen (Zeilenwechsel über @newline, Spaltenwechsel über @char(9). Ich kann mit der Funktion @Subset zwar die Elemente 1 bis 15 ansprechen, kenne aber keine Funktion, mit der exakt das n-te Element alleine anzusprechen ist.

Wer kann helfen?
Titel: Re:  ???Liste oder String durchsuchen
Beitrag von: Axel am 28.02.02 - 13:01:25
Hi,

wenn du zwei @SubSet  - Anweisungen kombinierst, kannst du auf das nte Element zugreifen.

Folgendes Beispiel ergibt das 10. Element aus der Liste
tmp := @Subset(@Subset(Liste; 10); -1);

Gruß
Axel
Titel: Re:  ???Liste oder String durchsuchen
Beitrag von: NGB am 28.02.02 - 14:59:55
Dein Tip ist Super! Die Tabelle lässt sich so in einzelne Zellen zerlegen und danach wunderschön exportieren.

Vielen Dank
Titel: Re:  ???Liste oder String durchsuchen
Beitrag von: Christopher am 26.03.02 - 21:19:45
Listenoperationen gehören zu den Stärken von Formelsprachen. Das Extrahieren einzelner Elemente aus Listen war unter Notes R4 allerdings recht kompliziert. Der Befehl @subset konnte keine einzelnen Elemente zurückliefern. Zum n-ten Element einer Liste musste man über einen Umweg gehen. In Notes R5 gibt es eine neue Funktion
@GetMembers(list; starting element; number of elements)
Titel: Re:  ???Liste oder String durchsuchen
Beitrag von: cpo am 27.03.02 - 19:26:10
??? @GetMembers ???
In R5 ???

Wenn das wahr ist, springe ich!! Ich habe grad einen halben Tag mit einer dreiseitigen @Subset-Wahnsinnsformel verbracht...(V4-Basis)

CPO
Titel: Re:  ???Liste oder String durchsuchen
Beitrag von: Christopher am 27.03.02 - 20:15:33
Ich habs selber nocht nicht ausprobiert aber wenns funzt sag bescheid.

Gruß

Christopher
Titel: Re:  ???Liste oder String durchsuchen
Beitrag von: Axel am 28.03.02 - 09:03:15
Hi,

ich habe die Funktion getestet und was soll ich sagen, es hat funktioniert.   :D ;D

Beisp.:

liste:="eins":"zwei":"drei":"vier":"fuenf";
value := @GetMembers(liste; 2; 3);
@Prompt([OK];""; @Implode(value; ", "))

@Prompt gibt aus: zwei, drei, vier

Ich vermute allderdings, dass diese Funktion eine undokumentierte Funktion ist, denn in der Online-Hilfe des Designers ist sie nicht zu finden. Ausserdem funktioniert die farbliche Darstellung der Syntax im Designer nicht.  :o :o

Gruß
Axel

Titel: Re:  ???Liste oder String durchsuchen
Beitrag von: cpo am 28.03.02 - 09:35:15
Grmpf,

hab's grad auch getestet und suche mit jetzt eine schöne, hohe Brücke... ::)

cpo
Titel: Re:  ???Liste oder String durchsuchen
Beitrag von: Axel am 28.03.02 - 09:47:50
Hi,

aber nicht doch, das ist es nicht wert.  ;)



Axel