News & Tipps zu Microsoft Access

Lesen Sie hier einige der besten Beiträge aus SmartTools Access Weekly sowie ausgewählte Inhalte anderer E-Mail-Newsletter von SmartTools Publishing rund um Microsoft Access.

Beitrag aus SmartTools Access Weekly

Abfragekriterium aus Formular übernehmen

Access 365 2024 2021 2019 2016 2013 2010

FRAGE Ich möchte den Anwendern meiner Datenbank nicht zumuten, mit dem Abfragentwurf von Access zu arbeiten. Für die Eingabe der Suchkriterien möchte ich ein normales Formular verwenden. Wie muss eine Abfrage aussehen, die als Kriterium ein ungebundenes Feld aus einem Formular nutzt, in dem zum Beispiel "ABCD" steht und die prüft, ob in der Tabelle in einem Feld "Zusatz" auch irgendwo der Begriff "ABCD" steht?

Diverse Anfragen

ANTWORT Um in einer Abfrage ein Feld in einem Formular als Kriterium zu referenzieren, verwenden Sie folgenden Ausdruck in der Zeile "Kriterien":

=[Formulare]![Formularname].[Feldname]

"Formularname" und "Feldname" ersetzen Sie durch die bei Ihnen verwendeten Namen. Wenn nur ein Teilinhalt geprüft werden soll, verwenden Sie folgenden Ausdruck:

Wie "*" & [Formulare]![Formularname].[Feldname] & "*"

Das Sternchen "*" ist eine "Wildcard" und steht als Platzhalter für beliebige Zeichen, so dass es keine Rolle spielt, an welcher Position "ABCD" im Feld vorhanden ist.