Dotyczy
Access dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Wbudowane dopasowywanie deseniu zapewnia uniwersalne narzędzie do porównywania ciągów znaków. W poniższej tabeli przedstawiono symbole wieloznaczne, których można używać z operatorem Like , oraz liczbę zgodnych cyfr lub ciągów.

Znaki we wzorcu

Dopasowania w wyrażeniu

? lub _ (podkreślenie)

Dowolny pojedynczy znak

* lub %

Zero lub więcej znaków

#

Dowolna pojedyncza cyfra (0 — 9)

[lista znaków]

Dowolny pojedynczy znak na liście znaków

[! lista znaków]

Dowolny pojedynczy znak, którego nie ma na liście znaków

Grupę znaków (znaków listy) ujętą w nawiasy kwadratowe ([ ]) można użyć w celu dopasowania dowolnego pojedynczego znaku w wyrażeniu, a lista znaków może zawierać niemal wszystkie znaki w zestaw znaków ANSI, łącznie z cyframi. Możesz użyć znaków specjalnych otwierających nawias kwadratowy ([ ), znaku zapytania (?), znaku numeru (#) i gwiazdki (*), aby dopasować się bezpośrednio tylko w przypadku, gdy są ujęte w nawiasy kwadratowe. Nawiasu zamykającego (]) w grupie nie można dopasować do siebie, ale można użyć go poza grupą jako pojedynczego znaku.

Oprócz prostej listy znaków ujętych w nawiasy, lista znaków może określać zakres znaków za pomocą łącznika (-) w celu oddzielenia górnej i dolnej granicy zakresu. Na przykład użycie ciągu [A-Z] we wzorcu powoduje dopasowanie, jeśli odpowiadająca jej pozycja znaku w wyrażeniu zawiera dowolne wielkie litery w zakresie od A do Z. W nawiasach można dołączyć wiele zakresów bez rozdzielania zakresów. Na przykład ciąg [a-zA-Z0-9] zastępuje dowolny znak alfanumeryczny.

Należy pamiętać, że symbole wieloznaczne ANSI SQL (%) i (_) są dostępne tylko w aparatach bazy danych programu Microsoft Access i dostawcy bazy danych OLE programu Access. Będą one traktowane jako literały, jeśli są używane za pośrednictwem programu Access lub obiektów DAO.

Inne ważne reguły dopasowywania wzorców obejmują:

  • Wykrzyknik (!) na początku listy znaków oznacza, że zostanie wykonane dopasowanie, jeśli w wyrażeniu zostanie znaleziony dowolny znak oprócz znaku listy znaków. W przypadku użycia nawiasów zewnętrznych wykrzyknik jest zgodny z samym wykrzyknikiem.

  • Łącznik (-) można użyć na początku (po wykrzykniku, jeśli jest używany) lub na końcu listy znaków , aby dopasować się do siebie. W dowolnej innej lokalizacji łącznik identyfikuje zakres znaków ANSI.

  • Po określeniu zakresu znaków znaki muszą być wyświetlane w kolejności sortowania rosnącego (A-Z lub 0-100). [A-Z] jest prawidłowym wzorcem, ale [Z-A] nie jest.

  • Sekwencja znaków [ ] jest ignorowana; jest uważany za ciąg znaków o zerowej długości ("").

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.