Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: oson00 am 20.07.07 - 16:26:28

Titel: Spaltenformel zum extrahieren eines String
Beitrag von: oson00 am 20.07.07 - 16:26:28
Hallo,

oh man, es ist Freitag und ich stehe auf dem Schlauch. Ich versuche gerade eine Spaltenformel zu bauen, die mir einen String zerteilt.

Ich habe beispielsweise diesen String aus einem Dokument: "12345"
Dieser soll wie folgt zerpflückt werden, dass 5 Ansichtseinträge erstellt werden. Folgende:

1
12
123
1234
12345

Ich könnte das ganze mit dieser Formel erreichen:

Code
@Left(ALG_OENR; 1):
@Left(ALG_OENR; 2):
@Left(ALG_OENR; 3):
@Left(ALG_OENR; 4):
@Left(ALG_OENR; 5)

Ich würde das Ganze allerdings lieber dynamisch halten, denn es gibt nicht nur String mit 5 Zeichen, sondern die Anzahl kann variieren. Hat jemand eine Lösung dafür?
Titel: Re: Spaltenformel zum extrahieren eines String
Beitrag von: Fedaykin am 20.07.07 - 16:57:23
Hi

Das dürfte Dir weiterhelfen, musst halt entsprechend anpassen.

@For(i:=1;i<=@Length(Subject);i:=i+1;Wert:=@If(Wert="";@Left(Subject; i);Wert:@Left(Subject; i)));
@Implode(Wert;";")

Gruss
Remo
Titel: Re: Spaltenformel zum extrahieren eines String
Beitrag von: oson00 am 23.07.07 - 10:56:50
ja das klappt. danke