Platzhalter für alle Zeichen an einer beliebigen Stelle in Ihren Daten
-
Öffnen Sie die Abfrage in der Entwurfsansicht. Dazu klicken Sie im Navigationsbereich unter Abfragen mit der rechten Maustaste auf die Abfrage und klicken dann auf Entwurfsansicht.
-
Fügen Sie in der Zelle Kriterien unter dem Feld, das Sie verwenden möchten, auf einer oder beiden Seiten des Suchkriteriums ein Sternchen hinzu. Beispiel:
"*besitzer*".
"besitzer*".
"*besitzer".
-
Klicken Sie auf der Registerkarte Abfrageentwurf in der Gruppe Ergebnisse auf Ausführen.
Platzhalter für ein Zeichen in einem Muster
-
Öffnen Sie die Abfrage in der Entwurfsansicht.
-
Geben Sie im zu verwendenden Feld in der Zelle Kriterien vor den Kriterien den Operator Wie ein.
-
Ersetzen Sie ein oder mehrere Zeichen in den Kriterien durch ein Wildcardzeichen. Beispiel : Like R?308021 gibt RA308021, RB308021 usw. zurück.
-
Klicken Sie auf der Registerkarte Abfrageentwurf in der Gruppe Ergebnisse auf Ausführen.
Abrufen einer Liste der Unternehmen von A bis H
-
Öffnen Sie die Abfrage in der Entwurfsansicht.
-
Geben Sie im zu verwendenden Feld in der Zelle Kriterien den Operator wie ein, gefolgt von einem Paar doppelter Anführungszeichen. Beispiel: Wie "".
-
Fügen Sie innerhalb der doppelten Anführungszeichen ein Paar eckige Klammern und den Bereich der Zeichen ein, nach denen Sie suchen möchten:
Wie "[a-h]"
-
Sie können Platzhalterzeichen außerhalb der Klammern verwenden. Beispiel:
Wie "[a-h]*"
Typen von Platzhalterzeichen
In dieser Tabelle werden die Wildcardzeichen aufgelistet und beschrieben, die Sie in einer Access Abfrage verwenden können.
Symbol |
Beschreibung |
Beispiel |
* |
Dieses Zeichen entspricht einer beliebigen Anzahl (0 oder mehr) Zeichen. Es kann entweder als erstes oder als letztes Zeichen der Zeichenfolge verwendet werden. |
"wo*" findet wo, wohin und woher. |
? |
Dieses Zeichen entspricht einem einzelnen alphabetischen Zeichen. |
"B?llen" findet Bullen, Ballen und Bellen. |
[ ] |
Dieses Zeichen entspricht einem einzelnen Zeichen innerhalb der Klammern. |
"B[ae]llen" findet Ballen und Bellen, aber nicht Bullen. |
! |
Dieses Zeichen entspricht allen außer den in der Klammer angegebenen Zeichen. |
"B[!ae]llen findet Bollen und Bullen, aber nicht Ballen und Bellen. |
- |
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 und 123. |
Beispiele für die Verwendung von Platzhaltern
Situation |
Beispiel |
---|---|
In Ihren Daten sind einige Personen als "Besitzer" und andere als "Besitzer/Bediener" aufgelistet. |
Wie "besitzer*" oder wie "*besitzer*" |
Sie möchten Platzhalter mit einer Parameterabfrage verwenden. |
Wie "*" & [Parameter] & "*" Beispiel: Wie "*" & [fisch] & "*" Gibt alle Rezepte zurück, die "Fisch" enthalten, z. B. Backfisch, Fischsuppe und so weiter. |
Jemand hat einen Namen bei der Dateneingabe falsch geschrieben, z. B. "Adrien" anstelle von "Adrian". |
Wie "Adri?n" |
Sie möchten Kunden finden, deren Nachnamen mit A bis H beginnen, z. B. für Massensendungen. |
Wie "[a-h]*" |
Sie möchten Teilenummern finden, bei denen alle bis auf die zweite und dritte Ziffer übereinstimmen. |
Wie "R??083930" |
Sie möchten Einladungen zu einem Straßenfest für einen bestimmten Hausnummernbereich in der Parkstraße versenden. |
Wie "Parkstraße 1##" |
Syntax zum Abrufen von Platzhalterzeichen aus Ihren Daten
Zeichen |
Erforderliche Syntax |
---|---|
Sternchen * |
[*] |
Fragezeichen ? |
[?] |
Nummernzeichen # |
[#] |
Bindestrich - |
[-] |
Satz öffnender und schließender eckiger Klammern [] |
[[]] |
Öffnende eckige Klammer [ |
[[] |
Schließende eckige Klammer ] |
Keine besondere Behandlung erforderlich |
Ausrufezeichen ! |
Keine besondere Behandlung erforderlich |
Wahl der zu verwendenden Platzhalterzeichen
Access-Datenbank-Engine (ANSI-89) im Vergleich zu SQL Server (ANSI-92)
ANSI-89 beschreibt die herkömmliche Access SQL-Syntax, die die Standardeinstellung für Access Datenbanken ist. Die Platzhalterzeichen entsprechen der Microsoft Visual Basic® for Applications (VBA)-Spezifikation, und nicht der SQL-Spezifikation.
ANSI-92 wird verwendet, wenn die Syntax mit einer Microsoft SQL Server™-Datenbank kompatibel sein soll.
Es wird empfohlen, dass Sie die zwei Typen von Platzhaltern nicht in derselben Datenbank kombinieren.
Wildcards für die Verwendung mit den Access-Datenbank-Engines (ANSI-89)
Verwenden Sie diese Wildcardzeichen in Abfragen, die für eine Access-Datenbank erstellt wurden.
Symbol |
Beschreibung |
Beispiel |
* |
Dieses Zeichen entspricht einer beliebigen Anzahl von Zeichen. Es kann entweder als erstes oder als letztes Zeichen der Zeichenfolge verwendet werden. |
"wo*" findet wo, wohin und woher. |
? |
Dieses Zeichen entspricht einem einzelnen alphabetischen Zeichen. |
"B?llen" findet Bullen, Ballen und Bellen. |
[ ] |
Dieses Zeichen entspricht einem einzelnen Zeichen innerhalb der Klammern. |
"B[ae]llen" findet Ballen und Bellen, aber nicht Bullen. |
! |
Dieses Zeichen entspricht allen außer den in der Klammer angegebenen Zeichen. |
"B[!ae]llen findet Bollen und Bullen, aber nicht Ballen und Bellen. |
- |
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 und 123. |
Platzhalter zur Verwendung mit SQL Server (ANSI-92)
Verwenden Sie diese Platzhalterzeichen in Abfragen zur Verwendung mit einer Microsoft SQL Server™-Datenbank.
Symbol |
Beschreibung |
Beispiel |
% |
Dieses Zeichen entspricht einer beliebigen Anzahl von Zeichen. Es kann entweder als erstes oder als letztes Zeichen der Zeichenfolge verwendet werden. |
"wo*" findet wo, wohin und woher. |
_ |
Dieses Zeichen entspricht einem einzelnen alphabetischen Zeichen. |
"B?llen" findet Bullen, Ballen und Bellen. |
[ ] |
Dieses Zeichen entspricht einem einzelnen Zeichen innerhalb der Klammern. |
"B[ae]llen" findet Ballen und Bellen, aber nicht Bullen. |
^ |
Dieses Zeichen entspricht allen außer den in der Klammer angegebenen Zeichen. |
"B[!ae]llen findet Bollen und Bullen, aber nicht Ballen und Bellen. |
- |
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. |