Exemple de caractere wildcard

Se aplică la
Access pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Pentru a găsi un anumit element atunci când nu vă amintiți exact cum este ortografiat, încercați să utilizați un metacaracter într-o interogare.

Caracterele wildcard sunt caractere speciale care pot înlocui caractere necunoscute într-o valoare text și sunt utile pentru găsirea mai multor elemente cu date similare, dar nu identice. Caracterele wildcard vă pot ajuta, de asemenea, să obțineți date pe baza unei potriviri specificate de model. De exemplu, găsirea tuturor persoanelor cu nume Aurel pe strada Toamnei.

Pentru mai multe informații despre interogări, consultați introducere în interogări.

Iată câteva exemple de caractere wildcard pentru interogările Access:

Caracter Descriere Exemplu
* Potrivește orice număr de caractere. Puteți să utilizați asteriscul (*) oriunde într-un șir de caractere. at* găsește atât, atent și atlet, dar nu si dator sau satelit.
? Potrivește un singur alfabet într-o anumită poziție. s?c găsește sac, soc și suc.
[ ] Potrivește caracterele cuprinse între paranteze. s[ae]c găsește sac și sec, dar nu și suc.
! Exclude caracterele cuprinse între paranteze. s[!ae]c găsește soc și suc, dar nu și sac sau sec.
De exemplu, "[!a]*" găsește toate elementele care nu încep cu litera a.
- Potrivește o zonă de caractere. Nu uitați să specificați caracterele în ordine crescătoare (de la A la Z, nu de la Z la A). c[a-c]d găsește cad, cbd și ccd.
# Potrivește orice caracter numeric unic. 1#3 găsește 103, 113 și 123.

Aflați mai multe despre aplicarea criteriilor la o interogare.

Exemple de potrivire a modelelor de caractere wildcard în expresii

Pentru a utiliza un caracter wildcard într-un model:

  1. Deschideți interogarea în Vizualizarea proiect.
  2. În rândul Criterii din câmpul pe care doriți să-l utilizați, tastați operatorul Like în fața criteriilor.
  3. Înlocuiți unul sau mai multe caractere din criterii cu un caracter wildcard. De exemplu, Like R?308021 returnează RA308021, RB308021 etc.
  4. În fila Proiectare, faceți clic pe Rulare.

Iată câteva exemple de modele wildcard pe care le puteți utiliza în expresii:

Caracter(e) Utilizare pentru potrivire
? sau _ (caracter de subliniere) Orice caracter unic
* sau % Zero sau mai multe caractere
# Orice cifră unică (0 — 9)
[charlist] Orice caracter unic din lista de caractere
[! carlist] Orice caracter unic care nu este în lista de caractere
[a-zA-Z0-9]. Orice caracter alfanumeric
[A-Z] Oricare dintre majuscule din intervalul de la A la Z.
Notă: Când specificați o zonă de caractere, acestea trebuie să apară în sortare ascendentă. De exemplu, [Z-A] nu este un model valid.

Aruncați o privire asupra noțelor de bază ale construirii unei expresii.

Pentru a se potrivi caractere speciale, cum ar fi semnul întrebării (?), semnul de număr (#) și asteriscul (*), puneți-le între paranteze drepte.

Funcția CHARLIST vă oferă potriviri pentru unul sau mai multe caractere și poate include aproape toate caracterele din setul de caractere ANSI, inclusiv cifrele. Lista CHARLIST este încadrată între paranteze drepte ([ ]) și poate fi utilizată cu metacaractere pentru potriviri mai specifice.

Pentru a specifica o zonă de caractere, utilizați CHARLIST cu o cratimă (-) pentru a separa limitele superioare și inferioare ale zonei.

Pentru a se potrivi cu caracterul cratimă (-), puneți-l la începutul sau la sfârșitul aplicației CHARLIST (după semnul de exclamare, dacă utilizați unul). În orice altă locație, cratima identifică o zonă de caractere ANSI.