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 nem emlékszik rá pontosan, hogy hogyan kell keresni egy tételt, használhat helyettesítő karaktereket a lekérdezésekben.

A helyettesítő karakterek olyan speciális karakterek, amelyek helyettesíthetik egy szöveges érték ismeretlen karaktereit, és hasznosak, ha hasonló, de nem azonos adatokat tartalmazó több elemet szeretne megkeresni. A helyettesítő karakterek abban is segítenek, hogy egy megadott mintaegyezés alapján nyerje ki az adatokat. Például, hogy egy János nevű személyt megtalált a Park utcában.

A lekérdezésekről további információt a lekérdezések bemutatása című témakörben talál.

Í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.
? Egy ábécét helyettesít egy adott pozícióban. A k?s karakterlánccal megtalálhatja a kos, a kas és a kis szót.
[ ] A szögletes zárójelben lévő karakterek helyettesítésére szolgál. A k[oi]s karakterlánccal megtalálhatja a kos és a kis szót, de nem találja meg a kis szót.
! A zárójelben lévő karakterek kizárása. A k[!oi]s karaktersorozattal megtalálhatja a kas szót, de nem találja meg a kos és a kis szót.
A Like "[!a]*" kifejezés minden nem a betűvel kezdődő elemet megkeres.
- Egy megadott karaktertartomány helyettesítésére szolgál. Ne felejtse el növekvő sorrendben megadni a karaktereket (A-tól Z-ig, nem Z-től A-ig). 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ő karakterek mintáinak egyeztetésére 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ába írja be a Like operátort a feltétel elé.
  3. Cserélje a feltétel egy vagy több karakterét helyettesítő karakterre. A Like R?308021 képlet például RA308021, RB308021 stb. eredményt 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ő karaktermintákra:

Karakter(ek) Igazítás
? vagy _ (aláhúzásjel) Egyetlen tetszőleges karakter
* vagy % Nulla vagy több karakter
# Egyetlen tetszőleges számjegy (0–9)
[karakterlista] Egyetlen karakter a karakterlistában
[! karakterlista] Bármely, a karakterlistában nem szereplő karakter
[a-zA-Z0-9]. Bármely alfanumerikus karakter
[A–Z] Az A-tól Z-ig terjedő nagybetűk.
Megjegyzés: Egy karaktertartomány megadásakor a karaktereknek növekvő sorrendben kell megjelenniük. A [Z-A] karakterlánc például nem érvényes minta.

Ismerkedjen meg a kifejezések összeállításának alapjaival.

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

A KARAKTERLISTA függvénnyel egy vagy több karakterre találhat találatokat, és szinte bármilyen karaktert felvehet az ANSI karakterkészletbe, a számjegyeket is beleértve. A KARAKTERLISTA szögletes zárójelek ([ ]) között látható, és helyettesítő karakterekkel is használható konkrétabb egyezések esetén.

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

Ha a kötőjelet (-) a KARAKTERLISTA szó elejére vagy végére szeretné illeszteni (a felkiáltójel mögé, ha ilyet használ). Minden más helyen a kötőjel az ANSI-karakterek tartományát azonosítja.