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:
- Otvorte dotaz v návrhovom zobrazení.
- Do riadka Kritériá poľa, ktoré chcete použiť, zadajte pred kritériá operátor Like .
- 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.
- 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.