Domino 9 und frühere Versionen > ND6: Entwicklung
Ansicht: SELECT !CONTAINS (ich verzweifele)
(1/1)
Malycor:
Hallo zusammen,
ich hätte da mal wieder eine Frage an die Spezialisten. (Für Euch wahrscheinlich ein kleineres Problem - für mich ein Großes, wo ich ewig schon im dunkeln tippe)
Ich habe in einer Maske eine Dialogliste /
Option: Use formula for choices.
Option: "Allow values not in list" ist aktiviert
@Unique(
@DbColumn("":"NoCache";"";"Ereignis";1))
Als Ereignis kann also ausgewählt werden: Wert1, Wert2, Wert3, Wert4, Wert5
Soweit sogut. Die Selection in der Dialogliste funktionert soweit.
Nun möchte ich eine ANSICHT erstellen, in der mir NUR die Dokumente angezeigt werden, die NICHT den Wert "Wert1, Wert2, Wert3, Wert4, Wert5" enthalten: Angenommen jemand hätte Wert123 eingegeben.Frage WIE ?
SELECT (!@Contains(Ereignis; Wert1 | Wert2 | Wert3 | Wert4 | Wert5))
Es klappt aber nicht :-(
Kann mir bitte wer den Stein des Anstoßes geben, was ich falsch mache?
Beste Grüße und einen sonnigen Mittwoch Euch allen noch.
Olaf L.
Klafu:
Probier mal
SELECT (Feld!="Wert1":"Wert2":"Wert3":...)
Chris
Malycor:
Danke für die schnelle Antwort @Chris - Das Funktioniert NUR mit einem Wert >:(
SELECT (Feld!="Wert1")
Sobald ich eine ODER Verknüpfung "reinbringe" ...
SELECT (Feld!="Wert1":"Wert2")
funktioniert es NICHT mehr :-[
pram:
Deine Formel nimmt alle Dokumente, bei dem ein Wert ungleich der Liste ist (was immer erfüllt ist). Probier mal
Select !(feld = "Wert1":"Wert2")
Gruß Roland
koehlerbv:
Oder maches universeller:
SELECT !(Feld1 *= "Wert1" : "Wert2" : "Wert3" : "Wert21")
Durch den Permutationsoperator *= kannst Du in Feld1 sogar Mehrfachwerte haben und wiederum mit Mehrfachwerten auf der anderen Seite vergleichen.
Bernhard
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln