Applies ToAccess pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Acest subiect furnizează informații de referință și informații introductive limitate pentru utilizarea caracterelor wildcard furnizate de Access.

Pentru informații despre găsirea caracterelor wildcard într-o bază de date Access, consultați articolele Utilizarea casetei de dialog Găsire și înlocuire pentru a modifica date, Crearea unei interogări de selectare simple și Actualizarea datelor dintr-o bază de date.

În acest articol

Despre seturile de caractere acceptate

Access acceptă două seturi de caractere wildcard, deoarece acceptă două standarde pentru Structured Query Language, ANSI-89 și ANSI-92. Ca regulă generală, puteți utiliza caracterele wildcard ANSI-89 atunci când rulați interogări și operațiuni de găsire și înlocuire în bazele de date Access (fișiere .mdb și .accdb). Utilizați caracterele wildcard ANSI-92 atunci când rulați interogări în proiecte Access (fișiere Access conectate la bazele de date Microsoft SQL Server). Proiectele Access utilizează standardul ANSI-92, deoarece SQL Server utilizează acel standard.

Cu toate acestea, Access furnizează și o excepție de la această regulă. Următorul tabel listează metodele sau instrumentele pe care le puteți utiliza pentru a găsi și a înlocui datele și afișează standardul ANSI implicit pe care-l utilizați cu fiecare instrument.

Instrumentul sau metoda de căutare

Tipul de fișierul căutat

Setul de caractere wildcard utilizat

Caseta de dialog Găsire și înlocuire

Bază de date Access (fișiere .mdb și .accdb)

ANSI-89

Caseta de dialog Găsire și înlocuire

Proiect Access (fișiere .adp și .accdp)

ANSI-92

Selectare sau actualizare interogare

Bază de date Access (fișiere .mdb și .accdb)

ANSI-89

Selectare sau actualizare interogare

Proiect Access (fișiere .adp și .accdp)

ANSI-92

Caseta de dialog Găsire și înlocuire, selectare sau actualizare interogare

Bază de date Access setată să accepte standardul ANSI-92

ANSI-92

Începutul paginii

Găsiți standardul ANSI acceptat de o bază de date

Urmați acești pași pentru a găsi și a modifica opțional setarea ANSI pentru o bază de date oferită.

  1. Faceți clic pe Fișier > Opțiuni

    Apare caseta de dialog Opțiuni Access.

  2. Faceți clic pe Proiectanți de obiecte, iar în secțiunea Proiectare interogare, sub Sintaxă compatibilă SQL Server (ANSI 92), faceți una dintre următoarele:

    • Selectați Această bază de date pentru a modifica baza de date deschisă la standardul ANSI-92.

      - sau -

      Debifați caseta de selectare pentru a seta baza de date deschisă la standardul ANSI-89.

    • Selectați Implicit pentru bazele de date noi pentru a seta toate bazele de date noi create cu instanța deschisă de Access la standardul ANSI-92.

      - sau -

      Debifați caseta de selectare pentru a seta toate bazele de date noi la standardul ANSI-89.

  3. Faceți clic pe OK.

Începutul paginii

Caracterele wildcard ANSI-89

Utilizați acest set de caractere wildcard atunci când utilizați caseta de dialog Găsire și înlocuire pentru a găsi și, opțional, a înlocui date dintr-o bază de date Access sau un proiect Access. De asemenea, utilizați aceste caractere atunci când rulați interogări de selectare și actualizare pentru o bază de date Access, dar nu le utilizați în interogări rulate pentru un proiect Access. Pentru mai multe informații despre utilizarea interogărilor de selectare și actualizare, consultați articolele Crearea unei interogări de selectare simple și Actualizarea datelor dintr-o bază de date.

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 cu 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.

Începutul paginii

Caracterele wildcard ANSI-92

Utilizați acest set de caractere wildcard atunci când rulați interogări de selectare și actualizare pentru proiectele Access (fișierele .adp) și atunci când utilizați orice tip de interogare sau caseta de dialog Găsire și înlocuire pentru a căuta în bazele de date setate să utilizeze standardul ANSI-92.

Caracter

Descriere

Exemplu

%

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

at% găsește atât, atent și atlet, dar nu și dator sau sablat.

_

Potrivește cu 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.

NOTE:

  • Pentru a găsi caractere wildcard care se află în datele dvs., încadrați caracterul pe care doriți să-l găsiți între paranteze astfel: [#]. Urmați această regulă atunci când căutați asteriscuri (*), semne de întrebare (?), semne diez (#), paranteze de deschidere ([) și cratime () -). Nu utilizați paranteze atunci când căutați semne de exclamare (!) sau paranteze de închidere (]). Pentru a găsi aceste caractere utilizând caseta de dialog Găsire și înlocuire, tastați caracterul în caseta De căutat fără paranteze înconjurătoare. Urmați aceeași abordare atunci când găsiți caracterele utilizând o interogare. De exemplu, următoarea sintaxă returnează toate înregistrările care conțin un semn de exclamare, indiferent unde se află caracterul în datele dvs.: Like „*!*”.

    Pentru informații despre utilizarea casetei de dialog Găsire și înlocuire, consultați articolul Utilizarea casetei de dialog Găsire și înlocuire pentru a modifica date. Pentru informații despre utilizarea interogărilor de selectare și actualizare, consultați articolele Crearea unei interogări de selectare simple și Actualizarea datelor dintr-o bază de date.

    În cazul în care căutați o cratimă și alte caractere simultan, plasați cratima înainte sau după toate celelalte caracterele aflate între paranteze, astfel: [-#*] sau [#*-]. Cu toate acestea, dacă aveți un semn de exclamare (!) după paranteza de deschidere, plasați cratima după semnul exclamării: [!-].

  • Pentru a căuta o pereche de paranteze de deschidere și de închidere ([]), trebuie să încadrați ambele caractere între paranteze, astfel: [[]]. Trebuie să faceți acest lucru, deoarece Access interpretează o pereche de paranteze ca șir de lungime zero.

Începutul paginii

Tipurile de date pe care le puteți căuta utilizând caractere wildcard

Când proiectați un tabel, puteți seta un tip de date pentru fiecare câmp din tabelul respectiv. De exemplu, setați tipul de date Dată/Oră câmpurile care conțin informații despre dată. Acest tabel listează tipurile de date pe care le puteți căuta utilizând caractere wildcard. Rețineți că, în unele cazuri, puteți utiliza caractere wildcard în caseta de dialog Găsire și înlocuire, dar nu în interogări, și invers.

Tip de date

Utilizați în...

Text

Caseta de dialog Găsire și înlocuire, interogări

Memo

Caseta de dialog Găsire și înlocuire, interogări

Număr

Caseta de dialog Găsire și înlocuire, interogări

Dată/Oră

Caseta de dialog Găsire și înlocuire, interogări

Notă: Setările regionale pot afecta modul în care puteți utiliza caracterele wildcard. Consultați notele de la sfârșitul acestei secțiuni pentru mai multe informații.

Monedă

Caseta de dialog Găsire și înlocuire, interogări

Numerotare automată

Caseta de dialog Găsire și înlocuire, interogări

Obiect OLE

Niciuna.

Da/Nu

Interogări, dar nu aveți nevoie de ele. Pentru mai multe informații, consultați notele de la sfârșitul acestei secțiuni.

Hyperlink

Caseta de dialog Găsire și înlocuire, interogări

Expertul căutare

Depinde de tipul de date al câmpului sursă.

NOTE:

  • Puteți utiliza metacaractere în caseta de dialog Găsire și înlocuire pentru a căuta în câmpurile Dată/Oră dacă formatul aplicat câmpurilor respective afișează o parte din dată sau întreaga dată ca text. De exemplu, puteți căuta utilizând un șir, cum ar fi *ar*-10-2007, iar rezultatele ar include orice lună care conține literele "ar" - Ianuarie, Februarie și așa mai departe. Rețineți că, deoarece trebuie să căutați utilizând formatul aplicat la date, trebuie să selectați o opțiune în caseta de dialog - caseta de selectare Căutare câmpuri după format . Pentru mai multe informații despre această casetă de selectare, consultați articolul Utilizarea casetei de dialog Găsire și înlocuire pentru a modifica datele.

  • Data și ora specificată în Setările regionale Windows pot afecta ceea ce vedeți și cum puteți căuta. De exemplu, unii utilizatori pot vedea datele ca numere romane, cum ar fi 07-IX-1997 în loc de 07-sept-1997. Ca regulă, căutați ceea ce vedeți, nu ceea ce credeți că stochează Access în tabel. Cu alte cuvinte, puteți căuta utilizând un șir precum *-IX-2007 pentru a găsi toate înregistrările pentru luna septembrie a acelui an.

    În plus, dacă textul într-un câmp dată conține diacritice, cum ar fi á sau ä, trebuie să includeți aceste marcaje în șirul de căutare sau căutarea nu va reuși. Puteți evita prezența semnele diacritice utilizând caractere wildcard. De exemplu, dacă vedeți o dată precum 3-heinä-2007, puteți căuta utilizând un șir precum *-hein*-2007.

  • Atunci când căutați într-un câmp Da/Nu utilizând caseta de dialog Găsire și înlocuire, Access ignoră câmpul, iar caseta de dialog nu returnează înregistrări. Atunci când căutați într-un câmp Da/Nu utilizând o interogare, puteți utiliza caractere wildcard, dar rețineți că aceste câmpuri returnează doar două valori (0 pentru false și -1 pentru true), astfel încât un caracter wildcard nu adăuga valoare la căutare. De exemplu, utilizarea unui criteriu ca = 1 returnează aceleași rezultate ca „Like *1”.

  • Nu puteți căuta în câmpurile de obiecte OLE.

Începutul paginii

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.