Rakenduskoht
Microsoft 365 rakendus Access Access 2024 Access 2021 Access 2019 Access 2016

Sisseehitatud mustrivastendus on mitmekülgne tööriist stringide võrdlemiseks. Järgmises tabelis on ära toodud metamärgid, mida saate koos tehtemärgiga Like kasutada, ja nende kohtade või stringide arv.

Märgid mustrina

Vasted avaldises

? või _ (allkriips)

Suvaline üksikmärk

* või %

Null või rohkem märke

#

Suvaline üksik number (0–9)

[märgiloend]

Suvaline märgiloendi märk

[!märgiloend]

Suvaline märk, mis pole märgiloendis

Nurksulgudes ([ ]) oleva ühe või mitme märgi (märgiloendi) rühma abil saate vastendada avaldise suvalise üksikmärgi ning märgiloend võib sisaldada peaaegu kõiki ANSI-märgistik märke (sh numbreid). Saate kasutada erimärke algusnurksulgudes ([ ), küsimärki (?), numbrimärki (#) ja tärni (*), et omavahel otse vastendada ainult siis, kui see on sulgudes. Rühma lõpusulgu ( ]) ei saa vastendada, kuid saate seda kasutada ka väljaspool rühma üksiku märgina.

Lisaks lihtsale nurksulgudes olevate märkide loendile saab märgiloendis vahemiku ülemise ja alumise piiri eraldamiseks kasutada sidekriipsu (-). Näiteks kui kasutate mustrina [A–Z] annab tulemiks vaste, kui vastav märgipositsioon avaldises sisaldab suvalist suurtähte vahemikus A–Z. Saate vahemikke eraldamata kaasata nurksulgudesse mitu vahemikku. Näiteks [a-zA-Z0-9] vastab suvalile tärgile.

Oluline on meeles pidada, et ANSI SQL-metamärgid (%) ja (_) on saadaval ainult Microsoft Accessi andmebaasimootori ja Accessi OLE DB pakkuja kaudu. Accessi või DAO kaudu kasutamisel käsitletakse neid literaalidena.

Muud mustrivastendusreeglid on järgmised.

  • Hüüumärk (!) märgistiku alguses tähendab, et vaste tehakse siis, kui avaldisest leitakse mõni märk peale märgi, mis pole märgitud märgiloendis. Välisnurksulgude kasutamisel vastab hüüumärk iseendale.

  • Sidekriipsu (-) saate kasutada kas alguses (pärast hüüumärki, kui seda kasutatakse) või märgiloendi lõpus, et end vastendada. Kõigis muudes kohtades tähistab sidekriips ANSI märgistiku märke.

  • Märgivahemiku määramisel peavad märgid olema kuvatud tõusvas sortimisjärjestuses (A–Z või 0–100). [A–Z] on sobiv muster, kuid [Z-A] pole.

  • Märgijada [ ] ignoreeritakse; seda peetakse nullpikkusega string ("").

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.