Megjegyzés: Szeretnénk, ha minél gyorsabban hozzáférhetne a saját nyelvén íródott súgótartalmakhoz. Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Kérjük, hogy a lap alján írja meg, hogy hasznos volt-e az Ön számára az itt található információ. Az eredeti angol nyelvű cikket itt találja.
Ha olyan elemet szeretne megkeresni, amelynek nem emlékszik a pontos írásmódjára, akkor próbáljon meg helyettesítő karaktert használni egy lekérdezésben.
A helyettesítő karakterek speciális karakterek, amelyek egy szöveges érték ismeretlen karakterei helyére írhatók, így jól használhatók hasonló, de nem pontosan azonos adatokat tartalmazó elemek keresésére. A helyettesítő karakterek olyan adatok beolvasását is megkönnyítik, amelyek megfelelnek egy meghatározott mintának. Megkereshető például minden János nevű személy, aki a Fő utcán lakik.
A lekérdezésekről a Lekérdezések – Bevezetés című témakörben olvashat bővebben.
Íme néhány példa az Access-lekérdezésekben használható helyettesítő karakterekre:
Karakter | Leírás | |
---|---|---|
* |
Tetszőleges számú karakter helyettesítésére használható. 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 betű helyettesítésére alkalmazható egy adott pozícióban. |
A k?s karakterlánccal megtalálhatja a kos, kas és kis szót. |
[ ] |
A szögletes zárójelek közé írt karakterek megkeresésére szolgál. |
A k[oi]s karakterlánccal megtalálhatja a kos és kis szót, de nem találja meg a kas szót. |
! |
Kizárja a szögletes zárójelek közé írt karaktereket. |
A k[!oi]s karaktersorozattal megtalálhatja a kas szót, de figyelmen kívül hagyja a kos és a kis szót. Hasonlóképpen a Like "[!a]*" karakterlánccal megtalálható minden olyan elem, amely nem „a” betűvel kezdődik. |
- |
Karaktertartomány helyettesítésére szolgál. Ne feledje, hogy a karaktereket növekvő sorrendben (A-tól Z-ig, és nem Z-től A-ig) kell megadnia. |
A b[a-c]d karakterlánccal megtalálhatja a bad, bbd és 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ókért olvassa el a feltételek lekérdezésekben való alkalmazását ismertető témakört.
Példák a kifejezésekben, mintákban használt helyettesítő karakterekre
Egy mintában a következő módon használhat helyettesítő karaktert:
-
Nyissa meg a lekérdezését Tervező nézetben.
-
A keresett mező Feltétel sorába írja be a Like operátort a feltétel elé.
-
Cserélje a feltétel egy vagy több karakterét helyettesítő karakterre. A Like R?308021 minta például az RA308021, RB308021 stb. értékeket adja eredményül.
-
Kattintson a Tervezés lap Futtatás gombjára.
Íme néhány példa a kifejezésekben használható helyettesítőkarakter-mintákra:
C haracter(s) | Helyettesített karakterek |
---|---|
? vagy _ (aláhúzás) |
Egyetlen tetszőleges karakter |
* vagy % |
Nulla vagy több karakter |
# |
Egyetlen számjegy (0–9) |
[karakterlista] |
A karakterlista egyetlen tetszőleges eleme |
[! karakterlista] |
Egyetlen tetszőleges karakter, amely nem szerepel a karakterlistában |
[a-zA-Z0-9] |
Tetszőleges alfanumerikus karakter |
[A-Z] |
Az A–Z tartományba eső tetszőleges nagybetű karakter. Megjegyzés: Ha karaktertartományt ad meg, akkor növekvő sorrendben kell megadnia a határokat. A [Z-A] például nem érvényes minta. |
Ismerje meg a kifejezések szerkesztésének alapvető tudnivalóit.
Ha speciális karaktert, például kérdőjelet (?), kettőskeresztet (#) vagy csillagot (*) szeretne helyettesíteni, akkor tegye a karaktert szögletes zárójelek közé.
A CHARLIST függvénnyel egy vagy több karakter helyettesíthető, amely az ANSI karakterkészlet tetszőleges karaktere lehet, beleértve a számokat is. A CHARLIST függvényt szögletes zárójelek ([ ]) között adhatja meg, és a pontosabb találatok érdekében helyettesítő karakterekkel is használhatja.
Ha karaktertartományt szeretne megadni, akkor a CHARLIST függvényben is kötőjellel (-) válassza el a tartomány felső és alsó határát.
Ha a kötőjel (-) karaktert szeretné helyettesíteni, akkor tegye a CHARLIST függvény argumentumainak elejére vagy végére (ha felkiáltójelet is használ, akkor az után). A kötőjel minden egyéb helyen ANSI-karakterek tartományát azonosítja.