Pakaitos simbolių naudojimas „Access“ užklausose ir parametruose

Visų simbolių gretinimas bet kurioje duomenų vietoje

  1. Atidarykite užklausą naudodami dizaino rodinį. Norėdami tai padaryti, naršymo srities dalyje Užklausos dešiniuoju pelės mygtuku spustelėkite užklausą, tada spustelėkite Dizaino rodinys.

  2. Po lauku, kurį norite naudoti, esančiame langelyje Kriterijai bet kurioje kriterijų pusėje arba abiejose pusėse pridėkite žvaigždutę. Pavyzdžiui:

    "*savininkas*".

    "savininkas*".

    "*savininkas".

  3. Skirtuko Dizainas grupėje Rezultatai spustelėkite Vykdyti. Mygtuko paveikslėlis

Simbolio gretinimas šablone

  1. Atidarykite užklausą naudodami dizaino rodinį.

  2. Lauko, kurį norite naudoti, langelyje Kriterijai prieš kriterijus įveskite operatorių Like.

  3. Vieną arba kelis kriterijų simbolius pakeiskite pakaitos simboliu. Pavyzdžiui, Like R?308021 pateiks RA308021, RB308021 ir t. t.

  4. Skirtuko Dizainas grupėje Rezultatai spustelėkite Vykdyti.

Gaukite įmonių sąrašą nuo A iki H

  1. Atidarykite užklausą naudodami dizaino rodinį.

  2. Lauko, kurį norite naudoti, langelyje Kriterijai įveskite Like, tuomet dvigubų kabučių porą. Pavyzdžiui: Like "".

  3. Tarp dvigubų kabučių pridėkite laužtinių skliaustų porą ir simbolių, kuriuos norite rasti, diapazoną, panašiai kaip:

    Like "[a-h]"

  4. Už laužtinių skliaustų galite naudoti pakaitos simbolius. Pavyzdžiui:

    Like "[a-h]*"

Pakaitos simbolių lentelė

Šioje lentelėje pateikiami ir aprašomi pakaitos simboliai, kuriuos galite naudoti „Access“ užklausoje.

Simbolis

Aprašas

Pavyzdys

*

Gretinama nulis arba daugiau simbolių. Jis gali būti naudojamas kaip pirmas arba paskutinis simbolių eilutės simbolis.

kr* randa kr, krantas, kraštas ir krovinys

?

Atitinka bet kokį vieną abėcėlinį simbolį.

b?la randa bala, bąla ir byla

[ ]

Gretina bet kurį vieną skliausteliuose esantį simbolį

b[aą]la randa bala, bąla, bet ne byla

!

Gretina bet kurį ne skliausteliuose esantį simbolį

b[!aą]la randa byla ir bola, bet neranda bala ar bąla

-

Gretinamas bet kuris simbolių diapazonas. Turite nurodyti simbolių diapazoną didėjimo tvarka (nuo A iki Z, bet ne nuo Z iki A).

b[a-c]d randa bad, bbd ir bcd

#

Atitinka bet kokį vieną skaitinį simbolį.

1#3 randa 103, 113 ir 123

Pakaitos simbolių naudojimo pavyzdžiai

Situacija

Pavyzdys

Jūsų duomenyse kai kurie žmonės pateikiami kaip „savininkas“, o kiti kaip „savininkas / operatorius“.

Like "savininkas*" arba
Like "*savininkas*"

Norite naudoti pakaitos simbolius su parametro užklausa.

Like "*" & [parametras] & "*"

Pavyzdžiui:

Like "*" & [žuvis] & "*"

Pateikia visus receptus, kuriuose yra „žuvis“, pvz., žuvis ir traškučiai, įdaryta žuvis ir t. t.

Kas nors, įvesdamas duomenis, klaidingai parašė vardą, pvz., „Dovidas“ vietoj „Dovydas“.

Like "Dov?das"

Norite rasti klientus, kurių pavardė prasideda nuo A iki G, pvz., kad galėtumėte naudoti masiniam siuntimui el. paštu.

Like "[a-g]*"

Norite rasti dalių numerius, kurie turėtų visus bendrus skaitmenis, išskyrus antrąjį ir trečiąjį.

Like "R??083930"

Norite išsiųsti kvietimus į kvartalo vakarėlį, vyksiantį Tiesiosios g 1000.

Like "Tiesioji g. 1### "

Sintaksė norint iš duomenų nuskaityti pakaitos simbolius

Simbolis

Reikalinga sintaksė

Žvaigždutė *

[*]

Klaustukas ?

[?]

Numerio ženklas #

[#]

Brūkšnelis -

[-]

Atidaromųjų ir uždaromųjų laužtinių skliaustų rinkinys []

[[]]

Atidaromasis laužtinis skliaustas [

[[]

Uždaromasis laužtinis skliaustas ]

Nereikalinga jokia speciali sintaksė

Šauktukas !

Nereikalinga jokia speciali sintaksė

Supratimas, kurį pakaitos simbolių rinkinį naudoti

„Access“ duomenų bazės modulis (ANSI-89), palyginti su SQL serveriu (ANSI-92)

Naudojant ANSI-89 aprašoma tradicinė „Access“ SQL sintaksė, kuri yra „Access“ duomenų bazių numatytoji. Pakaitos simboliai atitinka „Microsoft Visual Basic® for Applications“ (VBA) specifikaciją, o ne SQL.

ANSI-92 naudojama, kai norite, kad sintaksė atitiktų „Microsoft SQL Server™“ duomenų bazės sintaksę.

Toje pačioje duomenų bazėje rekomenduojama nemaišyti dviejų tipų pakaitos simbolių.

Pakaitos simboliai, skirti naudoti su „Access“ duomenų bazės moduliais (ANSI-89)

Šiuos pakaitos simbolius naudokite užklausose, kuriamose„Access“ duomenų bazei.

Simbolis

Aprašas

Pavyzdys

*

Atitinka bet kokį simbolių skaičių. Jis gali būti naudojamas kaip pirmas arba paskutinis simbolių eilutės simbolis.

kr* randa krantas, kraštas ir krovinys

?

Atitinka bet kokį vieną abėcėlinį simbolį.

b?la randa bala, bąla ir byla

[ ]

Gretina bet kurį vieną skliausteliuose esantį simbolį

b[aą]la randa bala, bąla, bet ne byla

!

Gretina bet kurį ne skliausteliuose esantį simbolį

b[!aą]la randa byla ir bola, bet neranda bala ar bąla

-

Gretinamas bet kuris simbolių diapazonas. Turite nurodyti simbolių diapazoną didėjimo tvarka (nuo A iki Z, bet ne nuo Z iki A).

b[a-c]d randa bad, bbd ir bcd

#

Atitinka bet kokį vieną skaitinį simbolį.

1#3 randa 103, 113 ir 123

Pakaitos simboliai, skirti naudoti su SQL serveriu (ANSI-92)

Šiuos pakaitos simbolius naudokite užklausose, kuriamose naudoti su „Microsoft SQL Server™“ duomenų baze.

Simbolis

Aprašas

Pavyzdys

%

Atitinka bet kokį simbolių skaičių. Jis gali būti naudojamas kaip pirmas arba paskutinis simbolių eilutės simbolis.

kr* randa krantas, kraštas ir krovinys

_

Atitinka bet kokį vieną abėcėlinį simbolį.

b?la randa bala, bąla ir byla

[ ]

Gretina bet kurį vieną skliausteliuose esantį simbolį

b[aą]la randa bala, bąla, bet ne byla

^

Gretina bet kurį ne skliausteliuose esantį simbolį

b[!aą]la randa byla ir bola, bet neranda bala ar bąla

-

Gretinamas bet kuris simbolių diapazonas. Turite nurodyti simbolių diapazoną didėjimo tvarka (nuo A iki Z, bet ne nuo Z iki A).

b[a-c]d randa bad, bbd ir bcd

Taip pat žr.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×