Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: datenbanken24 am 07.02.06 - 19:26:56
-
Nicht ganz leicht, aber vielleicht sind ein paar Listenprofis hier, die verstehen, was ich meine und mir helfen können:
Klar ist:
Prüfe ich einen Einzelwert "x" gegen ein Listenfeld "LF":
x = LF
dann erhalte ich @True, wenn der Wert "x" mindestens einmal in der Liste "LF" enthalten ist.
_____________
Klar ist auch:
Prüfe ich eine Zahl "z" gegen ein numerisches Feld "NF":
z < NF
dann erhalte ich @True, wenn die Zahl "z" kleiner ist als das Zahlenfeld "NF"
_____________
Jetzt das Problem:
Nun war ich der Meinung, man kann diese beiden Grundlogiken vermischen:
Ich möchte eine Zahl "z" gegen ein numerisches Listenfeld "NLF" prüfen
z < NLF
UND das gibt leider NICHT @True, wenn mindestens 1 Zahl in der Liste "NLF" enthalten ist, die größer als "z" ist.
Auch ein *< hilft nix.
Kennt jemand die Logik, die da dahinter steckt?
Gruß,
Uwe
-
Die Logik erschliesst sich mir nicht (spontan zumindest).
Aber sehen wir es pragmatisch: Warum nimmst Du nicht z < @Max (LF) ?
Bernhard
-
Bernhard,
Du hast mir gerade indirekt die Augen geöffnet und den Abend gerettet.
Danke !
(die Sache war nämlich ziemlich wichtig)
Ich hatte an @Max und @Min NICHT gedacht,
weil es sich um eine über URL abgesetzte Websuche handelt, in der Form:
... ([CF49_N]>=38000) AND ([CF49_N]<=40999) ...
wobei CF49_N ein numerisches Listenfeld ist. Da geht nun mal kein @Max und @Min.
Aber ich werde nun einfach den höchsten und den tiefsten Wert der Liste explizit in zwei separaten Feldern speichern und die Suche auf diese zwei Felder absetzen.
Dat geiht !
Und dank Dir kann ich jetzt sogar noch ein schönes Bierchen trinken,
weil ich nun weiß, dass ich es bis morgen schaffe werde,
und der Rest jetzt nur noch Fleißarbeit ist (let's delegate now...), hihi.
Danke und...
Auf Dein Wohl,
Gruß,
Uwe
-
Irgendwie hatte ich es heute mit den "indirekten Hilfestellungen". ich freue mich sehr, dass Du damit in den verdienten Feierabend gehe kannst, Uwe. Und dann mache ich mir jetzt auch eine Nullfünfer Glasgranate auf und trinke auf Dein Wohl :)
Bernhard