Gilt für
Access 2013

In Teil 1 dieser dreiteiligen Reihe haben wir uns ein einfaches Beispiel für die Verwendung von Kriterien in einer Abfrage angesehen, um die Frage der Abfrage genauer zu machen. Das ist großartig, wenn Sie genau wissen, wonach Sie suchen. Aber was, wenn Sie ungenaue Übereinstimmungen sehen möchten – sagen wir, jeder, dessen Nachname mit Th beginnt? Sie haben Glück– Access verfügt über leistungsstarke Tools, die Sie in Abfragekriterien verwenden können, um ungenaue Übereinstimmungen abzurufen: Wildcardzeichen und den LIKE-Operator.

Wildcardzeichen

Wenn Sie jemals Poker gespielt haben, können Sie möglicherweise erraten, was Wildcard-Charaktere tun: Sie können durch andere Charaktere ersetzt werden. Es gibt zehn Wildcardzeichen, aber nur fünf können in einer bestimmten Datenbank verwendet werden. Fünf von ihnen erfüllen den Standard ANSI-89, die anderen fünf den ANSI-92-Standard; Jede Datenbank unterstützt den einen oder den anderen Standard, aber nicht beides. Sie können eine Option festlegen, um anzugeben, welcher ANSI-Standard verwendet werden soll.

ANSI-89 Zeichen

Zeichen   

Beschreibung

Beispiel

*

Dieses Zeichen entspricht einer beliebigen Anzahl von Zeichen. Sie können das Sternchen überall in einer Zeichenfolge verwenden.

wh * findet was, weiß, und warum, aber nicht eine Weile oder ansehen.

?

Dieses Zeichen entspricht einem einzelnen alphabetischen Zeichen.

B?ll findet Kugel, Glocke und Rechnung

[ ]

Wird mit anderen Zeichen verwendet (eingeschlossen in Klammern).Dieses Zeichen entspricht einem einzelnen Zeichen innerhalb der Klammern.

B[ ae ] ll findet Ball und Glocke, aber nicht Rechnung

!

Wird in Klammern zusammen mit anderen Zeichen verwendet.Dieses Zeichen entspricht allen außer den in der Klammer angegebenen Zeichen.

b[! ae ] ll findet Rechnung und Stier, aber nicht Ball oder Glocke

-

Wird in Klammern zusammen mit anderen Zeichen verwendet. Dieses Zeichen entspricht einem einzelnen beliebigen Zeichen innerhalb des angegebenen Bereichs. Sie müssen den Bereich in aufsteigender Reihenfolge angeben (A bis Z, nicht Z bis A).

b[a-c]d findet bad, bbd und bcd

#

Dieses Zeichen entspricht einem einzelnen numerischen Zeichen.

1#3 findet 103, 113, 123

ANSI-92-Zeichen

Zeichen  

Beschreibung

Beispiel

%

Dieses Zeichen entspricht einer beliebigen Anzahl von Zeichen. Es kann entweder als erstes oder als letztes Zeichen der Zeichenfolge verwendet werden.

wh % findet was, weiß, und warum, aber nicht eine Weile oder ansehen.

_

Dieses Zeichen entspricht einem einzelnen alphabetischen Zeichen.

B_ll findet Kugel, Glocke und Rechnung

[ ]

Wird zusammen mit anderen Zeichen verwendet. Dieses Zeichen entspricht einem einzelnen Zeichen innerhalb der Klammern.

B[ ae ] ll findet Ball und Glocke, aber nicht Rechnung

^

Wird in Klammern zusammen mit anderen Zeichen verwendet.Dieses Zeichen entspricht allen außer den in der Klammer angegebenen Zeichen.

b[^ ae ] ll findet Rechnung und Stier, aber nicht Ball oder Glocke

-

Wird in Klammern zusammen mit anderen Zeichen verwendet.Dieses Zeichen entspricht einem einzelnen beliebigen Zeichen innerhalb des angegebenen Bereichs. Sie müssen den Bereich in aufsteigender Reihenfolge angeben (A bis Z, nicht Z bis A).

b[a-c]d findet schlecht, bbd

Der LIKE-Operator

Access erfordert das Wort "Gefällt mir" in jedem Kriterium, das Wildcards verwendet. Sie verwenden den LIKE-Operator direkt vor der Zeichenfolge, die die Wildcards enthält. Access benötigt auch die Zeichenfolge, die in Anführungszeichen eingeschlossen ist. Um beispielsweise Textdaten abzugleichen, die den Buchstaben T enthalten, verwenden Sie diesen Ausdruck:

LIKE "*t*"

In den neuesten Versionen fügt Access den LIKE-Operator und Anführungszeichen für Sie hinzu, wenn Sie sie weglassen. Wenn Sie also den Ausdruck *t* verwenden, ändert Access ihn in Like "*t*" , wenn Sie die Abfrage ausführen oder den Cursor außerhalb des Kriteriums bewegen.

Anzeigen von LIKE- und Wildcardzeichen in Aktion

Wenn Sie sich ein Video ansehen möchten, in dem die Verwendung dieser Tools veranschaulicht wird, probieren Sie dieses YouTube-Video zu Gefällt mir und Wildcards in Access-Abfragekriterien aus.

Als Nächstes in Teil 3 dieser dreiteiligen Reihe: Eingabeaufforderung mithilfe eines Parameters.

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.