Helyettesítő karakterek használata a lekérdezésekben és a paraméterekben az Accessben

Az összes karakter helyettesítése bárhol az adatai között

  1. Nyissa meg a lekérdezést Tervező nézetben. Ehhez a navigációs ablak Lekérdezések csoportjában kattintson a lekérdezésre a jobb gombbal, majd kattintson a Tervező nézet parancsra.

  2. A használni kívánt mező alatti Feltétel cellában vegyen fel egy csillagot a feltétel egyik vagy mindkét végére. Például:

    "*tulajdonos*"

    "tulajdonos*"

    "*tulajdonos"

  3. A Tervezés lap Eredmények csoportjában kattintson a Futtatás gombra. Gomb

Karakter helyettesítése 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 cellájá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 minta például az RA308021, RB308021 stb. értékeket adja eredményül.

  4. A Tervezés lap Eredmények csoportjában kattintson a Futtatás gombra.

Vállalatok listájának lekérése A-tól H-ig

  1. Nyissa meg a lekérdezést Tervező nézetben.

  2. A használni kívánt mező Feltétel cellájában adja meg a Like operátort, majd egy dupla idézőjelpárat. Például: Like "".

  3. A dupla idézőjelek közé vegyen fel egy pár szögletes zárójelet és a keresett karakterek tartományát, például:

    Like "[a-h]"

  4. A zárójeleken kívül helyettesítő karaktereket is használhat. Például:

    Like "[a-h]*"

Helyettesítő karakterek táblázata

Az alábbi táblázatban található az Access-lekérdezésekben használható helyettesítő karakterek listája és ismertetése.

Szimbólum

*

Nulla vagy több karakter helyettesítésére használható. A karakterlánc első vagy utolsó karaktereként használható.

A fe* karakterlánccal megtalálhatja a fe, a fej, a fehér és a fekete szót

?

Egy tetszőleges alfabetikus karakter helyettesítésére használható.

A k?s karakterlánccal megtalálhatja a kos, a kas és a kis szót

[ ]

A szögletes zárójelben szereplő karakterek bármelyikének helyettesítésére használható.

A k[oi]s karakterlánccal megtalálhatja a kos és a kis szót, de nem találja meg a kas szót

!

A szögletes zárójelben nem szereplő karakterek helyettesítésére használható.

A k[!oi]s karakterlánccal megtalálhatja a kas szót, de nem találja meg a kos és a kis szót

-

Egy tetszőleges karaktertartomány helyettesítésére szolgál. A tartományt növekvő sorrendben (A-tól Z-ig, és nem Z-től A-ig) kell megadnia.

A b[a-c]l karakterlánccal megtalálhatja a bal, a bbl és a bcl karakterláncot.

#

Egy tetszőleges számjegy helyettesítésére használható.

Az 1#3 karakterlánccal megtalálhatja a 103, a 113 és a 123 értéket

Példák helyettesítő karakterek használatára

Eset

Példa

Adatai között egyes személyek "tulajdonos", mások "tulajdonos/szolgáltató" megjelöléssel szerepelnek.

Like "tulajdonos*" vagy
Like "*tulajdonos*"

Érdemes helyettesítő karaktereket használnia egy paraméteres lekérdezéssel.

Like "*" & [paraméter] & "*"

Például:

Like "*" & [hal] & "*"

Visszaadja a hal szót (például sült hal és krumpli, tonhal stb.) tartalmazó összes receptet.

Az adatok beírásakor valaki hibásan írt egy nevet, például: „Adrienn” helyett „Adriann”.

Like "Adri?nn"

Előfordulhat például, hogy tömeges levelezéshez meg szeretné keresni azokat az ügyfeleket, akiknek a vezetékneve A–H betűvel kezdődik.

Like "[a-h]*"

Azokat a cikkszámokat szeretné megkeresni, amelyek számjegyei a második és a harmadik kivételével megegyeznek.

Like "R??083930"

Meghívókat szeretne küldeni a Park utca 100-as számú háztömbjének összejövetelére .

Like "1## Park utca"

Szintaxis a helyettesítő karakterek kinyeréséhez az adataiból

Karakter

Szükséges szintaxis

Csillag *

[*]

Kérdőjel ?

[?]

Kettős kereszt #

[#]

Kötőjel -

[-]

Nyitó és záró szögletes zárójel együttesen []

[[]]

Nyitó szögletes zárójel [

[[]

Záró szögletes zárójel ]

Nincs szükség speciális kezelésre

Felkiáltójel !

Nincs szükség speciális kezelésre

A használandó helyettesítő karakterek készletének ismertetése

Access adatbázismotor (ANSI-89) és SQL Server (ANSI-92)

Az ANSI-89 leírja a hagyományos Access SQL-szintaxist, amely Access-adatbázisok esetén az alapértelmezett szintaxis. A helyettesítő karakterek nem az SQL, hanem a Microsoft Visual Basic® for Applications (VBA) specifikációjának felelnek meg.

Az ANSI-92 akkor használatos, amikor azt szeretné, hogy a szintaxis megfeleljen egy Microsoft SQL Server™-adatbázisnak.

Azt javasoljuk, hogy ne vegyítse a kétféle helyettesítő karaktereket ugyanazon adatbázisban.

Az Access adatbázismotorokkal használandó helyettesítő karakterek (ANSI-89)

Ezek a helyettesítő karakterek használhatók az Access-adatbázisokkal való használatra létrehozott lekérdezésekben.

Szimbólum

*

Tetszőleges számú karakter helyettesítésére szolgál. A karakterlánc első vagy utolsó karaktereként használható.

Az fe* karakterlánccal megtalálhatja a fej, a fehér és a fekete szót

?

Egy tetszőleges alfabetikus karakter helyettesítésére használható.

A k?s karakterlánccal megtalálhatja a kos, a kas és a kis szót.

[ ]

A szögletes zárójelben szereplő karakterek bármelyikének helyettesítésére használható.

A k[oi]s karakterlánccal megtalálhatja a kos és a kis szót, de nem találja meg a kas szót.

!

A szögletes zárójelben nem szereplő karakterek helyettesítésére használható.

A k[!oi]s karakterlánccal megtalálhatja a kas szót, de nem találja meg a kos és a kis szót

-

Egy tetszőleges karaktertartomány helyettesítésére szolgál. A tartományt növekvő sorrendben (A-tól Z-ig, és nem Z-től A-ig) kell megadnia.

A b[a-c]l karakterlánccal megtalálhatja a bal, a bbl és a bcl karakterláncot.

#

Egy tetszőleges számjegy helyettesítésére használható.

Az 1#3 karakterlánccal megtalálhatja a 103, a 113 és a 123 értéket

Az SQL Serverrel használható helyettesítő karakterek (ANSI-92)

Ezek a helyettesítő karakterek használhatók a Microsoft SQL Server™-adatbázisokkal való használatra létrehozott lekérdezésekben.

Szimbólum

%

Tetszőleges számú karakter helyettesítésére szolgál. A karakterlánc első vagy utolsó karaktereként használható.

Az fe* karakterlánccal megtalálhatja a fej, a fehér és a fekete szót

_

Egy tetszőleges alfabetikus karakter helyettesítésére használható.

A k?s karakterlánccal megtalálhatja a kos, a kas és a kis szót.

[ ]

A szögletes zárójelben szereplő karakterek bármelyikének helyettesítésére használható.

A k[oi]s karakterlánccal megtalálhatja a kos és a kis szót, de nem találja meg a kas szót.

^

A szögletes zárójelben nem szereplő karakterek helyettesítésére használható.

A k[!oi]s karakterlánccal megtalálhatja a kas szót, de nem találja meg a kos és a kis szót

-

Egy tetszőleges karaktertartomány helyettesítésére szolgál. A tartományt növekvő sorrendben (A-tól Z-ig, és nem Z-től A-ig) kell megadnia.

A b[a-c]l karakterlánccal megtalálhatja a bal, a bbl és a bcl karakterláncot.

Lásd még

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×