Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: rschalko am November 04, 2019, 15:28:35

Titel: Filtern im Endlosformular mit vorgesetztem ">" oder "<"
Beitrag von: rschalko am November 04, 2019, 15:28:35
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
Titel: Re: Filtern im Endlosformular mit vorgesetztem ">" oder "<"
Beitrag von: DF6GL am November 04, 2019, 15:55:58
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.