Utilizarea caracterelor wildcard în interogări și parametri din Access

Potriviți toate caracterele din date

  1. Deschideți interogarea în Vizualizarea proiect. Pentru aceasta, în Panoul de navigare, sub Interogări, faceți clic dreapta pe interogare, apoi faceți clic pe Vizualizare proiect.

  2. În celula Criterii de sub câmpul pe care doriți să-l utilizați, adăugați un asterisc de o parte a criteriilor sau de ambele părți. De exemplu:

    "*proprietar*".

    "proprietar*".

    "*proprietar".

  3. Pe fila Proiectare, în grupul Rezultate, faceți clic pe Rulare. Imagine buton

Potriviți un caracter într-un model

  1. Deschideți interogarea în Vizualizarea proiect.

  2. În celula Criterii a câmpului 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. Pe fila Proiectare, în grupul Rezultate, faceți clic pe Rulare.

Regăsiți o listă de companii la A la H

  1. Deschideți interogarea în Vizualizarea proiect.

  2. În celula Criterii din câmpul pe care doriți să-l utilizați, introduceți Like, urmat de o pereche de ghilimele duble. De exemplu: Like "".

  3. În cadrul ghilimelelor duble, adăugați o pereche de paranteze drepte și zona de caractere pe care doriți s-o găsiți, astfel:

    Like "[a-h]"

  4. Puteți utiliza caractere wildcard în afara parantezelor. De exemplu:

    Like "[a-h]*"

Tabel de caractere wildcard

Acest tabel listează și descrie caracterele wildcard pe care le puteți utiliza într-o interogare Access.

Simbol

*

Potrivește zero sau mai multe caractere. Poate fi utilizat ca prim sau ultim caracter din șirul de caractere.

sa* găsește sa, sat, sanie și sare

?

Potrivește orice caracter alfabetic unic.

s?c găsește sac, soc și suc

[ ]

Potrivește orice caracter unic dintre paranteze.

s[ae]c găsește sac și sec, dar nu și suc

!

Potrivește orice caracter care nu se află între paranteze.

s[!ae]c găsește soc și suc, dar nu și sac sau sec

-

Potrivește orice caracter dintr-o zonă de caractere. Trebuie să specificați zona î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

Exemple de utilizare a caracterelor wildcard

Situație

Exemplu

Datele dvs. listează unele persoane ca „proprietar” și altele ca „proprietar/operator”.

Like "proprietar*" sau
Like "*proprietar*"

Doriți să utilizați caractere wildcard cu o interogare cu parametri.

Like "*" & [parametru] & "*"

De exemplu:

Like "*" & [pește] & "*"

Returnează toate rețetele care conțin „pește”, cum ar fi pește cu cartofi prăjiți, pește-sabie și așa mai departe.

Cineva a ortografiat greșit un nume când a introdus datele, cum ar fi „Adrien” în loc de „Adrian”.

Like "Adri?n"

Doriți să găsiți clienți al căror nume începe cu litere de la A până la H, pentru utilizare într-o expediere masivă de corespondență, de exemplu.

Like "[a-h]*"

Doriți să găsiți numere de piese care au toate cifrele în comun, în afară de a doua și a treia.

Like "R??083930"

Doriți să trimiteți invitații pentru o petrecere din blocul 1000 de pe Strada Toamnei.

Like "Strada Toamnei, Bl. 1###"

Sintaxa pentru a regăsi caractere wildcard din date

Caracter

Sintaxa necesară

Asterisc *

[*]

Semn de întrebare ?

[?]

Semnul de număr #

[#]

Cratimă -

[-]

Set de paranteze pătrate de deschidere și de închidere []

[[]]

Paranteză pătrată deschisă [

[[]

Paranteză pătrată închisă ]

Nu este necesar un tratament special

Semnul exclamării !

Nu este necesar un tratament special

Înțelegerea setului de caractere wildcard de utilizat

Motorul de baze de date Access (ANSI-89) comparativ cu SQL Server (ANSI-92)

ANSI-89 descrie sintaxa Access SQL tradițională, implicită pentru bazele de date Access. Caracterele wildcard se conformează cu specificația Microsoft Visual Basic® for Applications (VBA), nu cu SQL.

ANSI-92 se utilizează atunci când doriți ca sintaxa să fie conformă cu o bază de date Microsoft SQL Server™.

Se recomandă să nu amestecați cele două tipuri de caractere wildcard în aceeași bază de date.

Caractere wildcard de utilizat cu motoarele de baze de date Access (ANSI-89)

Utilizați aceste caractere wildcard în interogările create pentru o bază de date Access.

Simbol

*

Potrivește orice număr de caractere. Poate fi utilizat ca prim sau ultim caracter din șirul de caractere.

sa* găsește sat, sanie și sare

?

Potrivește orice caracter alfabetic unic.

S?c găsește sac, soc și suc.

[ ]

Potrivește orice caracter unic dintre paranteze.

S[ae]c găsește sac și sec, dar nu și suc.

!

Potrivește orice caracter care nu se află între paranteze.

s[!ae]c găsește soc și suc, dar nu și sac sau sec

-

Potrivește orice caracter dintr-o zonă de caractere. Trebuie să specificați zona î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

Caractere wildcard de utilizat cu SQL Server (ANSI-92)

Utilizați aceste caractere wildcard în interogările create pentru utilizare cu o bază de date Microsoft SQL Server™.

Simbol

%

Potrivește orice număr de caractere. Poate fi utilizat ca prim sau ultim caracter din șirul de caractere.

sa* găsește sat, sanie și sare

_

Potrivește orice caracter alfabetic unic.

S?c găsește sac, soc și suc.

[ ]

Potrivește orice caracter unic dintre paranteze.

S[ae]c găsește sac și sec, dar nu și suc.

^

Potrivește orice caracter care nu se află între paranteze.

s[!ae]c găsește soc și suc, dar nu și sac sau sec

-

Potrivește orice caracter dintr-o zonă de caractere. Trebuie să specificați zona î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

Consultați și

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×