Príklady zástupných znakov

Vzťahuje sa na
Access pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Ak chcete vyhľadať konkrétnu položku, keď si presne nepamätáte jej pravopis, skúste v dotaze použiť zástupný znak.

Zástupné znaky sú špeciálne znaky, ktoré môžu obsahovať neznáme znaky v textovej hodnote a sú užitočné na vyhľadávanie viacerých položiek s podobnými, ale nie identickými údajmi. Zástupné znaky môžu tiež pomôcť pri získavaní údajov na základe zadanej zhody vzorky. Môžete napríklad vyhľadať všetkých, ktorí sa volajú Ján na ParkOvej ulici.

Ďalšie informácie o dotazoch nájdete v úvode k dotazom.

Tu je niekoľko príkladov zástupných znakov pre dotazy Accessu:

Znak Popis Príklad
* Zodpovedá akémukoľvek počtu znakov. Hviezdičku (*) je možné použiť kdekoľvek v reťazci znakov. bl* nájde slová blok, blížiť, blikať, ale nie slová oblok alebo bublina.
? Zodpovedá jednej abecede na určitej pozícii. b?ll nájde slová ball, bell a Bill.
[ ] Zodpovedá znakom v zátvorkách. b[ae]ll nájde guľu a zvonček, ale nie bill.
! Vylúči znaky v zátvorkách. b[!oi]l nájde slovo bál, ale nie slová bol a bil.
Podobne ako "[!a]*" nájde všetky položky, ktoré nezačínajú písmenom a.
- Zodpovedá rozsahu znakov. Nezabudnite zadať znaky vo vzostupnom poradí (od A po Z, nie od Z po A). b[a-c]d nájde slová bad, bbd alebo bcd.
# Priradí ľubovoľný samostatný číselný znak. 1#3 nájde čísla 103, 113 alebo 123.

Ďalšie informácie o používaní kritérií v dotaze.

Príklady zhody zástupných znakov vo výrazoch

Použitie zástupných znakov v rámci vzorky:

  1. Otvorte dotaz v návrhovom zobrazení.
  2. Do riadka Kritériá poľa, ktoré chcete použiť, zadajte pred kritériá operátor Like .
  3. Nahraďte jeden alebo viacero znakov v kritériách zástupným znakom. Napríklad kritérium Like R?308021 vráti znaky RA308021, RB308021 a podobne.
  4. Na karte Návrh kliknite na položku Spustiť.

Tu je niekoľko príkladov zástupných vzorov, ktoré môžete použiť vo výrazoch:

Znaky Používa sa na zhodu
? alebo _ (podčiarkovník) Ľubovoľný jeden znak
* alebo % Nula alebo viac znakov
# Ľubovoľná jedna číslica (0 – 9)
[šarlatán] Každá jedna postava v schronici
[! charlist] Akýkoľvek jediný znak, ktorý nie je v sráci
[a-zA-Z0-9]. Ľubovoľný alfanumerický znak
[A – Z] Ľubovoľné veľké písmená v rozsahu od A po Z.
Poznámka: Keď zadáte rozsah znakov, znaky sa musia zobraziť vzostupne. Napríklad [Z-A] nie je platný vzor.

Pozrite si základy vytvárania výrazu.

Ak chcete priradiť špeciálne znaky, ako je napríklad otáznik (?), znak čísla (#) a hviezdička (*), vložte ich do hranatých zátvoriek.

Funkcia CHARLIST poskytuje zhody pre jeden alebo viacero znakov a môže obsahovať takmer všetky znaky v množine znakov ANSI vrátane číslic. Funkcia CHARLIST je uzavretá v hranatých zátvorkách ([ ]) a môže sa použiť so zástupnými znakmi pre konkrétnejšie zhody.

Ak chcete určiť rozsah znakov, použite funkciu CHARLIST so spojovníkom (-) a oddeľte hornú a dolnú hranica rozsahu.

Ak chcete porovnať spojovník (-), umiestnite ho na začiatok alebo koniec nástroja CHARLIST (za výkričník, ak ho používate). V ľubovoľnom inom umiestnení spojovník identifikuje rozsah znakov ANSI.