Pokud chcete najít určitou položku, když si nepamatujete, jak přesně je napsaná, zkuste v dotazu použít zástupný znak.
Zástupné znaky jsou speciální znaky, které můžou obsahovat neznámé znaky v textové hodnotě a jsou užitečné pro vyhledání více položek s podobnými, ale ne stejnými daty. Se získáním dat na základě zadané shody se vzorem vám můžou pomoct i zástupné é é ly. Například vyhledání všech lidí jménem John na Park Street.
Další informace o dotazech najdete v úvodu k dotazům.
Tady je několik příkladů zástupných znaků pro dotazy Accessu:
| Znak | Popis | Příklad |
|---|---|---|
| * | Odpovídá libovolnému počtu znaků. Znak hvězdička (*) lze použít kdekoli ve znakovém řetězci. | tr* Budou nalezeny řetězce tryska, trn a truhla, nikoli však tenor nebo potrava. |
| ? | Odpovídá jedné abecedě na konkrétní pozici. | B?ll najde míč, zvonek a účet. |
| [ ] | Odpovídá znakům v hranatých závorkách. | b[ae]ll najde míč a zvon, ale ne účet. |
| ! | Vyloučí znaky v hranatých závorkách. |
st[!ae]l najde řetězce stůl a stál, ale už ne stal ani stel. Podobně jako "[!a]*" najde všechny položky, které nezačínaly písmenem a. |
| - | Odpovídá rozsahu znaků. Nezapomeňte zadat znaky vzestupně (A až Z, ne Z až A). | b[a-c]d najde řetězce bad, bbd a bcd. |
| # | Odpovídá jakékoli jednotlivé číslici. | 1#3 Budou nalezena čísla 103, 113 a 123. |
Přečtěte si další informace o použití kritérií u dotazu.
Příklady porovnávání vzorů zástupných znaků ve výrazech
Použití zástupné znaky ve vzoru:
- Otevřete dotaz v návrhovém zobrazení.
- Do řádku Kritéria pole, které chcete použít, zadejte před kritéria operátor Like .
- Nahraďte jeden nebo několik znaků v kritériu zástupným znakem. Například Like R?308021 vrátí RA308021, RB308021 atd.
- Na kartě Návrh klikněte na Spustit.
Tady je několik příkladů vzorů zástupných znaků, které můžete použít ve výrazech:
| Znaky | Použít k porovnávání |
|---|---|
| ? nebo _ (podtržítko) | Libovolný jednotlivý znak |
| * nebo % | Nula nebo více znaků |
| # | Libovolná jedna číslice (0 – 9) |
| [charlist] | Libovolný jeden znak v seznamu znaků |
| [! charlist] | Libovolný jeden znak, který není v seznamu znaků |
| [a-zA-Z0-9]. | Libovolný alfanumerický znak |
| [A-Z] | Libovolná velká písmena v rozsahu A až Z. Poznámka: Když zadáte rozsah znaků, musí se znaky zobrazovat vzestupně. Například [Z-A] není platný vzor. |
Podívejte se na základy vytváření výrazů.
Pokud chcete spárovat speciální znaky, jako je otazník (?), znak čísla (#) a hvězdička (*), vložte je do hranatých závorek.
Funkce CHARLIST poskytuje shody pro jeden nebo více znaků a může obsahovat téměř všechny znaky ve znakové sadě ANSI, včetně číslic. Znak CHARLIST je uzavřený v hranatých závorkách ([ ]) a dá se použít se zástupnými znaky pro konkrétnější shody.
Pokud chcete zadat rozsah znaků, oddělte horní a dolní mez oblasti pomocí znaku CHARLIST se spojovníkem (-).
Pokud chcete, aby znak spojovníku (-) odpovídal, umístěte ho na začátek nebo konec znaku CHARLIST (za vykřičník, pokud ho používáte). V jakémkoli jiném umístění pomlčka identifikuje rozsah znaků ANSI.