online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon Haas-Meier vom 08.02.2020, 11:15 Options

AccessAbfragekriterium aus formular auslesen

Access
Ich möchte in einer Abfrage ein Kriterium aus einem Formularfeld auslesen
Dies geht problemlos wenn in dem Formularfeld z.B. eine "3" steht bekomme ich mit meiner Abfrage (natürlich nur bei geöffnetem Formular) alle Datensätze die in diesem Feld eine 3 stehen haben
dies mache ich derzeit mit
[Forms]![MeinFormular]![Formularfeld]
denn statt dieses Ausdrucks steht ja dann bei kriterium eine 3
aaaaber
wenn ich im Formular nix eingebe - weil ich eben alle Datensätze haben will funktioniert das nicht mehr
ich habe auch schon folgende Dinge probiert in das Formular zu schreiben:
*
"*"
wie "*"
""


Antwort schreiben

Antwort 1 von Pausenfueller vom 08.02.2020, 11:41 Options

Hallo,

Der * entspricht zwar einer beliebigen Anzahl von Zeichen, kann aber meines Wissens nur am Anfang oder Ende einer Zeichenfolge verwendet werden, also nicht ohne mindestens einen konkreten Vergleichswert.

Beispiel: alle Artikelnummern beginnen mit '1', dann würde 1* alle Datensätze auflisten.

Gruß
Pausenfüller

Antwort 2 von schubby vom 13.02.2020, 19:56 Options

Hallo,

ich gehe davon aus das die Datensatzherkunft deines Formulares eine Abfrage ist.
Dann sollest du einen Ausdruck schreiben der so aussieht:

Wenn(IstNull([Forms]![MeinFormular]![Formularfeld]);Wahr;[Feldname] Wie ([Forms]![MeinFormular]![Formularfeld]))

nicht vergessen: Kriterium = wahr, weil das Ergebnis des oben beschriebenen Ausdrucks wahr oder falsch ist.

probiers mal aus
Walter

Ähnliche Themen

access formular exportieren
ichhabeinefrage  13.08.2007 - 277 Hits - 2 Antworten

Mehrseitiges Formular in Access
blaq.  02.10.2007 - 199 Hits - 1 Antwort

Dateneingabe in Formular funktioniert nicht
ingo1  25.10.2007 - 229 Hits - 18 Antworten

Makro/VBA code Auslesen von Daten aus Formular
humic  08.02.2008 - 40 Hits - 7 Antworten

Access 2003 Globale Variablen
ZapT  30.05.2008 - 97 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026