Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Wiesel am 11.06.08 - 11:52:24

Titel: Filtern einer Textliste
Beitrag von: Wiesel am 11.06.08 - 11:52:24
Hallo!

Wir wollen ein Feld nur mit den Werten eines zweiten Feldes füllen, die bestimmte Inhalte enthalten.

Z.B.:

Inhalt Feld2:
CN=Fritz Müller/xxx/xxx
CN=Hans Schmidt/xxx/xxx
Group/xxx/xxx


Feld1 soll jetzt nur die Namen, also alles außer die "Group"-Einträge, beinhalten/sammeln.

Aber wie macht man das jetzt am geschicktesten??

Vielen Dank im Voraus und Grüße!
Titel: Re: Filtern einer Textliste
Beitrag von: DAU-in am 11.06.08 - 12:06:13
neuer Array, eine Schleife bauen und alles, was nicht mit 'Group/' anfängt, reinschreiben, dann Feld1 mit diesem Array belegen

willst du Script oder Formelsprache verwenden?

grüsse

Dau-in



Titel: Re: Filtern einer Textliste
Beitrag von: koehlerbv am 11.06.08 - 12:12:41
Besser wäre, in der Schleife nur die Werte übernehmen, die mit "CN=" beginnen. Gruppenbezeichner beginnen niemals mit "CN=", es sei denn, man macht den Fehler, einen Slash im Gruppennamen zu verwenden ("AS/400") - oder man bennent sie wahnsinnigerweise explizit als "CN=Gruppenname".

Bernhard
Titel: Re: Filtern einer Textliste
Beitrag von: Wiesel am 11.06.08 - 13:49:08
Wir wollten gerne Formelsprache nutzen. Und genau, wüsste ich nicht, wie ich es anfangen sollte.
Titel: Re: Filtern einer Textliste
Beitrag von: DAU-in am 11.06.08 - 13:55:38
indem du z.B. @for und @begins in der Hilfe nachschlägst

grüsse

Dau-in
Titel: Re: Filtern einer Textliste
Beitrag von: Glombi am 11.06.08 - 14:06:46
"CN=" + @Trim(@Right(Feld2;"CN="))

liefert das gewünschte, ohne Schleifenschnickschnack  ;)
Titel: Re: Filtern einer Textliste
Beitrag von: dirk_2909 am 11.06.08 - 14:08:01
@Transform ist in solchen Fällen auch oft hilfreich
Titel: Re: Filtern einer Textliste
Beitrag von: DAU-in am 11.06.08 - 14:12:36
@Transform ist in solchen Fällen auch oft hilfreich

Wahrscheinlich stehe ich auf dem Schlauch, aber wie sortiere ich damit werte aus?
Titel: Re: Filtern einer Textliste
Beitrag von: m3 am 11.06.08 - 14:18:10
@Transform ist in solchen Fällen auch oft hilfreich

Wahrscheinlich stehe ich auf dem Schlauch, aber wie sortiere ich damit werte aus?
Nicht "CN=" Werte auf "" setzen und nacher mit @Unique wegschmeißen?

Aber die Lösung von Andreas ist viel netter.
Titel: Re: Filtern einer Textliste
Beitrag von: dirk_2909 am 11.06.08 - 14:18:53
Code
_alt := "A/C" : "A/B" : "D/C" ;
_neu := @Transform( _alt ; "_m" ; @If( @Left( _m ; "/" ) = "A" ; _m ; @Nothing ) );

in der Variablen _neu steht dann die Liste  "A/C" : "A/B" ...

So in etwa, ohne jetzt die Hilfe zu bemühen