Példák a helyettesítő karakterekre

Hatókör
Microsoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

Ha meg szeretne keresni egy adott elemet, amikor nem emlékszik pontosan a helyesírására, próbáljon meg helyettesítő karaktert használni egy lekérdezésben.

A helyettesítő karakterek olyan speciális karakterek, amelyek egy szöveges érték ismeretlen karaktereihez tartozhatnak, és hasznosak több hasonló, de nem azonos adattal rendelkező elem megtalálásához. A helyettesítő karakterek az adatok adott mintaegyezés alapján történő lekérésében is segíthetnek. Például, megkeresni mindenkit, akit Johnnak hívnak a Park Streeten.

További információ a lekérdezésekről: A lekérdezések bemutatása.

Íme néhány példa az Access-lekérdezések helyettesítő karaktereire:

Karakter Leírás: Példa
* Tetszőleges számú karakter helyettesítésére szolgál. A csillag (*) karakter a karakterlánc bármely pontján beszúrható. A ho* karakterlánccal megtalálhatja a hol, hová, honnan és holnap értéket, de nem találja meg az ahová és ahonnan értéket.
? Egyetlen ábécének felel meg egy adott pozícióban. a b?ll megkeresi a labdát, a harangot és a számlát.
[ ] A szögletes zárójelek karaktereinek egyezése. a b[ae]ll megtalálja a gömböt és a harangot, de a számlát nem.
! Kizárja a szögletes zárójelen belüli karaktereket. A k[!oi]s karaktersorozattal megtalálhatja a kas szót, de nem találja meg a kos és a kis szót.
A "[!a]*" szóhoz hasonlóan minden olyan elemet megtalál, amely nem az a betűvel kezdődik.
- Egy karaktertartománynak felel meg. Ne felejtse el növekvő sorrendben megadni a karaktereket (A–Z, nem Z–A). A b[a-c]d karakterlánccal megtalálhatja a bad, a bbd és a bcd karakterláncot.
# Egy tetszőleges számjegy helyettesítésére használható. Az 1#3 karakterlánccal a 103, 113 és 123 értéket is megtalálja.

További információ a feltételek lekérdezésre való alkalmazásáról.

Példák helyettesítő karakterminta-egyeztetésre a kifejezésekben

Helyettesítő karakter használata egy mintán belül:

  1. Nyissa meg a lekérdezést Tervező nézetben.
  2. A használni kívánt mező Feltétel sorában írja be a Like operátort a feltétel elé.
  3. Cserélje le a feltételben szereplő egy vagy több karaktert helyettesítő karakterre. A Like R?308021 például RA308021, RB308021 stb. ad vissza.
  4. Kattintson a Tervezés lap Futtatás gombjára.

Íme néhány példa a kifejezésekben használható helyettesítő karakterekre:

Karakter(ek) Az egyezéshez használható
? vagy _ (aláhúzás) Egyetlen tetszőleges karakter
* vagy % Nulla vagy több karakter
# Bármely egy számjegy (0 – 9)
[charlist] Bármely karakter a karakterlistában
[! karakterlista] Bármely karakter, amely nem szerepel a karakterlistában
[a-zA-Z0-9]. Bármely alfanumerikus karakter
[A-Z] Az A–Z tartományban lévő nagybetűk bármelyike.
Megjegyzés: Ha egy karaktertartományt ad meg, a karaktereknek növekvő sorrendben kell megjelennie. A [Z-A] például nem érvényes minta.

Tekintse meg a kifejezések létrehozásának alapjait.

Ha speciális karaktereket szeretne egyeztetni, például kérdőjelet (?), számjelet (#) és csillagot (*), tegye őket szögletes zárójelek közé.

A CHARLIST függvény egy vagy több karakternek ad egyezést, és szinte bármilyen karaktert tartalmazhat az ANSI-karakterkészletben, beleértve a számjegyeket is. A CHARLIST szögletes zárójelek ([ ]) közé tartozik, és helyettesítő karakterekkel használható a pontosabb egyezésekhez.

Karaktertartomány megadásához használja a CHARLIST függvényt kötőjellel (-) a tartomány felső és alsó határának elválasztásához.

A kötőjel (-) karakter egyeztetéséhez helyezze a KARAKTERLISTA elejére vagy végére (ha használ ilyet, a felkiáltójel után). Bármely más helyen a kötőjel ANSI-karakterek tartományát azonosítja.