Kindla üksuse leidmiseks, mille täpset kirjapilti te ei mäleta, proovige kasutada päringus metamärki.
Metamärgid on erimärgid, mis võivad tähistada tekstiväärtuses tundmatuid märke ja mis on kasulikud mitme sarnase, kuid mitte identse teabega üksuse otsimiseks. Metamärgid aitavad ka määratud mustri vastetel põhinevaid andmeid tuua. Näiteks kõigi nimega Johni otsimine Pargi tänaval.
Päringute kohta leiate lisateavet teemast Sissejuhatus päringutesse.
Järgmisena saate tutvuda mõningate Accessi päringute metamärkide näidetega:
Märk |
Kirjeldus |
Näide |
* |
Vastab mis tahes arvule märkidele. Tärni (*) võite kasutada märgistringi suvalises osas. |
mi*: otsitakse sõnu "mida", "mitu" ja "miks", kuid mitte "semikoolon" ega "meilisõnum". |
? |
Vastab kindlas asukohas olevale ühele tähele. |
p?ll: otsitakse sõnu "pall", "pill" ja "pull". |
[ ] |
Vastab sulgudes olevatele märkidele. |
p[ai]ll: otsitakse sõnu "pall" ja "pill", kuid mitte "pull". |
! |
Välistab sulgudes olevad märgid. |
p[!au]ll: otsitakse sõna "pill", kuid mitte "pall" ega "pull". Like “[!a]*”: otsitakse kõiki üksusi, mis ei alga a-tähega. |
- |
Vastab märgivahemikule. Määrake märgid kindlasti tõusvas järjestuses (A–Z, mitte Z–A). |
ku[k–m]u: otsitakse sõnad "kuku", "kulu" ja "kumu". |
# |
Vastab mis tahes üksikule numbrilisele märgile. |
1#3: otsitakse arvud "103", "113" ja "123". |
Lugege lisateavet päringule kriteeriumide rakendamise kohta.
Avaldiste metamärkide mallvõrdluse näiteid
Metamärgi kasutamiseks mallis (mustris) tehke järgmist.
-
Avage päring kujundusvaates.
-
Tippige kasutatava välja reale Kriteeriumid oma kriteeriumide ette tehtemärk Like.
-
Asendage üks või mitu kriteeriumide märki metamärgiga. Näiteks Like R?308021 tagastab väärtused RA308021, RB308021 jne.
-
Klõpsake menüü Kujundus nuppu Käivita.
Järgmisena mõni näide metamärgimustritest, mida saate avaldistes kasutada:
M ärk/märgid |
Vaste |
? 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 |
[a-zA-Z0-9]. |
Suvaline täht või number |
[A-Z] |
Suvaline suurtäht vahemikus A–Z. Märkus.: Märgivahemiku määramisel peavad märgid olema kuvatud tõusvas sortimises. Näiteks [Z-A] pole sobiv muster. |
avaldise koostamise põhialustega.
TutvugeErimärkide (küsimärk (?), arvumärk (#) ja tärn (*)) vastete leidmiseks pange need nurksulgudesse.
Funktsioon CHARLIST annab tulemuseks ühe või mitme märgi vasted ja võib sisaldada peaaegu kõiki ANSI-märgistik märke (sh arve). Funktsioon CHARLIST on ümbritsetud sulgudega ([ ]) ja seda saab täpsemate vastete leidmiseks kasutada koos metamärkidega.
Märgivahemiku määramiseks kasutage funktsiooni CHARLIST koos sidekriipsuga (-), et eraldada vahemiku ülem- ja alampiir.
Sidekriipsu (-) sobitamiseks pange see funktsiooni CHARLIST algusse või lõppu (kui kasutate hüüumärki, siis selle järele). Kõigis muudes kohtades tähistab sidekriips ANSI märgistiku märke.