Hallo zusammen,
In einem Formular möchte ich ein ungebundenes Textfeld filtern, aber so, dass ich im Suchfeld (Textfeld) auch >,< oder = vor dem Wert eingeben kann. Die Eingabe sollte z.B.: >95,5 sein und es werden alle Werte größer 95,5 gefiltert.
Kann mir hier bitte jemand helfen?
Danke.
mfg Robert
Hallo,
Zitatein ungebundenes Textfeld filtern
Wie meinst Du das? Ein ungebundenes Textfeld kann nicht (bzgl. der angezeigten Werte) gefiltert werden.
Zitatich im Suchfeld (Textfeld) auch >,< oder = vor dem Wert eingeben kann.
Das geht nicht ohne Weiteres (Zerlegen des "Ausdrucks" in Operator und Wert).
Vorschlag:
Mach ein Kombifeld, mit dem alle gültigen Operatoren ausgewählt werden und ein Textfeld (Suchfeld), in das der zu vergleichende Wert eingegeben wird.
Setze dann aus den beiden Feldern eine gültige Where-Condition zusammen. Bei Dezimalzahlen ist auf die Umwandlung des Dezimaltrennzeichens (hier: ",") in ein "." zu achten. (Str()-Funktion)
Bei Datumswerten ist das ISO- oder USA-Format zu verwenden.