Domino 9 und frühere Versionen > ND8: Entwicklung

Werte aus eine Liste kopieren und bearbeiten

(1/3) > >>

michael-r:
Hi,

Ich möchte Werte aus einer Liste kopieren, die einen Teilstring enthalten.
Ich habe mir nun vieles angeguckt, komme aber nicht weiter.

Category ist ein Listenfeld, das soll der Teilstring der in der Listenfeld sub_categorie gesucht wird.
Wenn der Wert vorhanden ist soll das in die Variable _liste kopiert werden.

eigentlich finde ich den erarbeiteten Code schonmal nicht schlecht... aber ich habe ungültige Argumente und komme da nicht weiter.
_liste := ""
   @If(Category != "";
      @For(n := 1; n <= @Elements(key_subcategorie); n := n + 1;
 @if(@Contains(@Subset(key_subcategorie;n);Category); _list:= _liste + @Subset(key_subcategorie;n); "")

Danach soll der Wert Category aus der Liste _liste entfernt werden.

Hat jemand einen Tipp oder nutze ich die falschen funktionen`?

Danke im Voraus.

MFG Michael


Peter Klett:
Ich hab's nicht wirklich verstanden, vermute aber, dass Du alle Werte aus key_subcategory in _liste geschrieben haben willst, die Category enthalten.

_liste := @Trim (@Replace (key_subcategory; @ReplaceSubstring (key_subcategory; Category; "*"); ""))

nicht getestet, nur so hingeschrieben ...

michael-r:
Uii,danke.

Fast so wie ich es haben will :-).
Mal sehen ob ich das schaffe... ich bin noch nicht dahinter gestiegen wie das ganze funktioniert.

Problem ist:
key_subkategorie entählt z.B:
Hallo\ABC
Hallo\Hallo

Wobei Hallo> die Category ist. >>> es werden in der Liste die Werte so hinterlegt Category\Subcategorie1\Subcategorie2\...

MFG Michael

michael-r:
Kann ich da nicht eine @Begins Abfrage einbauen?

Ich habe das probiert aber klappen tut das nicht:
liste:=@Trim (@Replace(key_subcategorie; @if(@begins(@ReplaceSubstring (key_subcategorie; Category; "*");"*"); @ReplaceSubstring (key_subcategorie; Category; "*");""); ""));
liste

MFG Michael

koehlerbv:
Schreib doch bitte mal genau auf, was Du eigentlich willst:
- Du hast ein Item, das enthält was? Beispiel!
- Du möchtest in diesem Item auf etwas prüfen - auf was? Beispiel!
- Du möchtest bei einem Treffer etwas transferieren. Was (unter welcher Bedingung)?

Irgendwas mit "Category" und / oder "key_subcategorie" (Schreibfehler!) hilft wenig bis nichts.

Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln