Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Filtern im Endlosformular mit vorgesetztem ">" oder "<"

Begonnen von rschalko, November 04, 2019, 15:28:35

⏪ vorheriges - nächstes ⏩

rschalko

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

DF6GL

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.
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access