Applies ToAccess pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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 Budou nalezeny ř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:

  1. Otevřete dotaz v návrhovém zobrazení.

  2. Do řádku Kritéria pole, které chcete použít, zadejte před kritéria operátor Like .

  3. Nahraďte jeden nebo několik znaků v kritériu zástupným znakem. Například Like R?308021 vrátí RA308021, RB308021 atd.

  4. 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:

C haracter(y)

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 v Znaková sada 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.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.