Aby zlokalizować określony element, którego pisowni dokładnie nie pamiętasz, spróbuj użyć znaku wieloznacznego w zapytaniu.
Symbole wieloznaczne to znaki specjalne, które mogą zastępować nieznane znaki w wartości tekstowej i są przydatne do lokalizowania wielu elementów o podobnych, ale nie identycznych danych. Symbole wieloznaczne mogą również ułatwić uzyskiwanie danych na podstawie określonego dopasowania wzorca. Na przykład znalezienie wszystkich osób o imieniu Jan przy ulicy Parkowej.
Aby uzyskać więcej informacji o zapytaniach, zobacz temat Wprowadzenie do zapytań.
Oto kilka przykładów symboli wieloznacznych dla zapytań programu Access:
| Znak | Opis | Przykład |
|---|---|---|
| * | Zastępuje dowolną liczbę znaków. Gwiazdkę (*) można zastosować w dowolnym miejscu ciągu znakowego. | Ciąg kt* umożliwia znalezienie wyrazów „kto” i „który”, ale nie „wikt” ani „aktor”. |
| ? | Zastępuje pojedynczą literę w określonym miejscu. | Ciąg mi?a umożliwia znalezienie wyrazów mina, misa i mila. |
| [ ] | Zastępuje znaki ujęte nawias. | Ciąg Mi[nl]a umożliwia znalezienie wyrazów „mina” i „mila”, ale nie „misa”. |
| ! | Powoduje wykluczenie znaków ujętych w nawias. | Ciąg mi[!nl]a umożliwia znalezienie wyrazów „misa” i „miła”, ale nie „mina” ani „mila”. Ciąg "[!a]*" umożliwia znalezienie wszystkich elementów, które nie zaczynają się od litery a. |
| - | Zastępuje dowolny znak należący do zakresu. Pamiętaj, aby określić znaki w kolejności rosnącej (od A do Z, a nie od Z do A). | Ciąg b[a-c]d umożliwia znalezienie ciągów bad, bbd i bcd. |
| # | Zastępuje dowolny pojedynczy znak numeryczny. | Ciąg 1#3 umożliwia znalezienie liczb 103, 113 i 123. |
Dowiedz się więcej o stosowaniu kryteriów do zapytania.
Przykłady porównywania z wzorcem znaków wieloznacznych w wyrażeniach
Aby użyć znaku wieloznacznego we wzorcu:
- Otwórz zapytanie w widoku projektu.
- W komórce Kryteria pola, którego chcesz użyć, wpisz operator Like przed kryterium.
- Zastąp jeden lub więcej znaków w kryterium symbolem wieloznacznym. Na przykład zapytanie Like R?308021 zwróci wyniki RA308021, RB308021 itd.
- Na karcie Projektowanie kliknij pozycję Uruchom.
Oto kilka przykładów wzorców znaków wieloznacznych, których możesz użyć w wyrażeniach:
| Znaki | Użyj, aby dopasować |
|---|---|
| ? lub _ (podkreślenie) | Dowolny pojedynczy znak |
| * lub % | Zero lub więcej znaków |
| # | Dowolna pojedyncza cyfra (0 — 9) |
| [lista znaków] | Dowolny pojedynczy znak z listy znaków |
| [!lista znaków] | Dowolny pojedynczy znak spoza listy znaków |
| [a-zA-Z0-9]. | Dowolny znak alfanumeryczny |
| [A-Z] | Dowolna wielka litera z zakresu od A do Z. Uwaga: Po określeniu zakresu znaków znaki muszą być wyświetlane w sortowaniu rosnącym. Na przykład [Z-A] nie jest prawidłowym wzorcem. |
Zapoznaj się z podstawami tworzenia wyrażeń.
W celu dopasowania do elementów zawierających znaki specjalne, takie jak znak zapytania (?), znak numeru (#) i gwiazdka (*), umieść je w nawiasach kwadratowych.
Funkcja LISTA ZNAKÓW daje dopasowania do co najmniej jednego znaku i może zawierać prawie wszystkie znaki w zestawie znaków ANSI, w tym cyfry. Lista znaków jest ujęta w nawiasy kwadratowe ([ ]) i może być używana z symbolami wieloznacznymi, aby uzyskać bardziej szczegółowe dopasowania.
Aby określić zakres znaków, użyj listy znaków z łącznikiem (-), oddzielając dolną i górną granicę zakresu.
Aby dopasować znak łącznika (-), umieść go na początku lub końcu listy ZNAKÓW (po wykrzykniku, jeśli go używasz). W dowolnej innej lokalizacji łącznik identyfikuje zakres znaków ANSI.