Autor Thema: Filtern einer Textliste  (Gelesen 2300 mal)

Offline Wiesel

  • Aktives Mitglied
  • ***
  • Beiträge: 188
  • Geschlecht: Weiblich
Filtern einer Textliste
« 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!

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Filtern einer Textliste
« Antwort #1 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



mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Filtern einer Textliste
« Antwort #2 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

Offline Wiesel

  • Aktives Mitglied
  • ***
  • Beiträge: 188
  • Geschlecht: Weiblich
Re: Filtern einer Textliste
« Antwort #3 am: 11.06.08 - 13:49:08 »
Wir wollten gerne Formelsprache nutzen. Und genau, wüsste ich nicht, wie ich es anfangen sollte.

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Filtern einer Textliste
« Antwort #4 am: 11.06.08 - 13:55:38 »
indem du z.B. @for und @begins in der Hilfe nachschlägst

grüsse

Dau-in
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Glombi

  • Gast
Re: Filtern einer Textliste
« Antwort #5 am: 11.06.08 - 14:06:46 »
"CN=" + @Trim(@Right(Feld2;"CN="))

liefert das gewünschte, ohne Schleifenschnickschnack  ;)

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Filtern einer Textliste
« Antwort #6 am: 11.06.08 - 14:08:01 »
@Transform ist in solchen Fällen auch oft hilfreich
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Filtern einer Textliste
« Antwort #7 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?
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Filtern einer Textliste
« Antwort #8 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.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Filtern einer Textliste
« Antwort #9 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

Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz