Domino 9 und frühere Versionen > ND6: Entwicklung

Selektion bei Mehrfachwerten

(1/2) > >>

Alexis:
Hallo Forum,

ich habe eine „Knobelei“, bei der ich beim besten Willen nicht weiter komme. Wäre schön, wenn jemand mir auf die Sprünge hilft.

Problem: Gegeben ist ein Feld mit Mehrfachwerten, das für Filterfunktionen der Dokumente einer View verwendet wird. Werte darin sind z.B.: TAxxxx, BRxxx, TCxx (x sind willkürliche Zeichen). Bisher war die Selektion einfach durch @Contains(Feldname;“TA“) realisiert worden.

Nun kommt neuerdings hinzu, dass das Feld auch den Wert Txxx beinhalten kann und die Selektion von Dokumenten sowohl TAxxxx als auch Txxx – gekennzeichnete Dokumente beinhalten soll, die demgemäß einer gemeinsamen Kategorie angehören.

Anm.: Die Funktion @Contains(Feldname;“T“) scheitert natürlich, weil TCxx ausgeschlossen werden soll.

Habt Ihr eine Idee, wie man vorgehen kann?

Alexis

Wirsing:
Hallo Alexis,

vielleicht klapp es ja damit:

( @Contains(Feldname;“T“) & !@Contains(Feldname;"TC") )


Grüsse

Holger

diali:
ich finde es gefährlich mit @Contains zu arbeiten, weil ein BRxTA auch ein True bei @Contains(Feldname; "TA") gibt.

wahrscheinlich mal es geht um die Ansichtsauswahl, dann probiers mal damit:
SELECT @Left(Feldname;2) != "TC" & @Left(Feldname;1) = "T"

Alexis:
Hallo Dirk, hallo Holger,

Danke für eure Mühe, leider klappt es auch so nicht.

Grund ist (vielleicht war meine Beschreibung zu kurz), dass auch bei Auftreten von TCxxx und Txxxx gemeinsam im Mehrfachfeld eines Dokumentes dieses bei der Selektion enthalten sein soll.

Alexis

diali:
Dann musst Du Einträge zählen und die Anzahl vergleichen.

Select @Member( "TC" ; @Left(Feldname;2)) < @Member( "T" ; @Left(Feldname;1));

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln