Platí pro
Access pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Integrované porovnávání vzorů poskytuje univerzální nástroj pro porovnávání řetězců. Následující tabulka uvádí zástupné znaky, které můžete použít s operátorem Like , a počet číslic nebo řetězců, které se shodují.

Znaky ve vzoru

Odpovídá ve výrazu

? 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ů

Můžete použít skupinu jednoho nebo více znaků (znakový seznam) uzavřených v hranatých závorkách ([ ]) pro shodu s libovolným jedním znakem ve výrazu a seznam znaků může obsahovat téměř všechny znaky v Znaková sada ANSI, včetně číslic. Pomocí speciálních znaků v hranaté závorce ([ ), otazníku (?), znaku čísla (#) a hvězdičky (*) se dají přímo shodovat pouze v případě, že jsou uzavřeny do závorek. Pravou hranatou závorku ( ]) ve skupině nelze použít k tomu, aby odpovídala sama sobě, ale můžete ji použít mimo skupinu jako samostatný znak.

Kromě jednoduchého seznamu znaků uzavřených v hranatých závorkách může seznam znaků určit rozsah znaků pomocí spojovníku (-) k oddělení horní a dolní hranice oblasti. Například použití [A-Z] ve vzoru způsobí shodu, pokud odpovídající pozice znaku ve výrazu obsahuje některé z velkých písmen v oblasti A až Z. Do hranatých závorek můžete zahrnout více oblastí bez jejich oddělovače. Například [a-zA-Z0-9] odpovídá jakémukoli alfanumerického znaku.

Je důležité si uvědomit, že zástupné znamény ANSI SQL (%) a (_) jsou k dispozici pouze s databázovým strojem Microsoft Access a zprostředkovatelem Access OLE DB. Pokud je použijete prostřednictvím Accessu nebo DAO, budou se s nimi zacházet jako s literály.

Mezi další důležitá pravidla pro porovnávání vzorů patří následující:

  • Vykřičník (!) na začátku seznamu znaků znamená, že se vytvoří shoda, pokud se ve výrazu najde jakýkoli znak kromě znaků v seznamu znaků. Při použití vnějších závorek se vykřičník shoduje sám s sebou.

  • Spojovník (-) můžete použít buď na začátku (za vykřičníkem, pokud se používá), nebo na konci znakového seznamu tak, aby odpovídal sám sobě. V jakémkoli jiném umístění pomlčka identifikuje rozsah znaků ANSI.

  • Když zadáte rozsah znaků, musí se znaky zobrazovat ve vzestupném pořadí řazení (A-Z nebo 0-100). [A-Z] je platný vzor, ale [Z-A] není.

  • Sekvence znaků [ ] je ignorována; se považuje za Řetězec nulové délky ("").

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.