Esimerkkejä yleismerkeistä

Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Jos haluat löytää tietyn kohteen, kun et muista tarkalleen, miten se on kirjoitettu, kokeile käyttää kyselyssä yleismerkkiä.

Yleismerkit ovat erikoismerkkejä, joilla voidaan korvata tuntemattomia merkkejä tekstiarvossa ja jotka ovat käteviä etsittäessä useita kohteita, joissa on samankaltaisia mutta ei identtisiä tietoja. Yleismerkit voivat myös auttaa tietojen noutamisessa tietyn kaavan vastaavuuden perusteella. Esimerkiksi John-nimisen henkilön etsiminen Park Streetiltä.

Lisätietoja kyselyistä on kyselyiden esittelyssä.

Seuraavassa on esimerkkejä Access-kyselyiden yleismerkeistä:

Merkki Kuvaus Esimerkki
* Vastaa mitä tahansa merkkimäärää. Voit käyttää tähteä (*) merkkijonon missä tahansa kohdassa. va* löytää merkkijonot valkoinen ja vaasa, mutta ei merkkijonoja evaluaatio tai vesi.
? Vastaa yksittäisiä aakkosia tietyssä kohdassa. t?li löytää arvot tali, tuli ja tili.
[ ] Täsmää hakasulkeissa olevien merkkien joukosta. t[au]li löytää talin ja tulin, mutta ei tiliä.
! Jättää pois hakasulkeissa olevat merkit. t[!au]li löytää arvot tili ja teli, mutta ei arvoa tali tai tuli.
Like "[!a]*" löytää kaikki kohteet, jotka eivät ala a-kirjaimella.
- Vastaa merkkialuetta. Muista määrittää merkit nousevassa järjestyksessä (A–Ö, ei Ö–A). b[a-c]d löytää arvot bad, bbd ja bcd.
# Vastaa mitä tahansa yksittäistä numeerista merkkiä. Merkkijono 1#3 vastaa esimerkiksi arvoja 103, 113 ja 123.

Tässä artikkelissa kerrotaan ehtojen käyttämisestä kyselyssä.

Esimerkkejä yleismerkkimallien vastaavuudesta lausekkeissa

Yleismerkin käyttäminen kaavassa:

  1. Avaa kysely rakennenäkymässä.
  2. Kirjoita käytettävän kentän Ehdot-riville ehtojen eteen operaattori Like.
  3. Korvaa vähintään yksi ehtojen merkki yleismerkillä. Esimerkiksi Like R?308021 palauttaa merkkijonot RA308021, RB308021 jne.
  4. Valitse Rakenne-välilehdestä Suorita.

Seuraavassa on esimerkkejä yleismerkkimalleista, joita voit käyttää lausekkeissa:

Merkki(t) Käytä vastaavuushakua varten
? tai _ (alaviiva) Mikä tahansa yksittäinen merkki
* tai % Nolla tai enemmän merkkejä
# Mikä tahansa yksittäinen numero (0–9)
[merkkiluettelo] Mikä tahansa yksittäinen merkki merkkiluettelossa
[! Charlist] Mikä tahansa yksittäinen merkki, joka ei ole merkkiluettelossa
[a-zA-Z0-9]. Mikä tahansa aakkosnumeerinen merkki
[A–Z] Mikä tahansa isolla kirjaimella merkkialueelta A–Z.
Huomautus: Kun määrität merkkialueen, merkkien on oltava järjestyksessä. Esimerkiksi [Z-A] ei ole kelvollinen kaava.

Tutustu lausekkeen muodostamisen perusteisiin.

Jotta erikoismerkkejä, kuten kysymysmerkkiä (?), ristikkomerkkiä (#) ja tähteä (*), sijoita ne hakasulkeisiin.

MERKKILUETTELO-funktio antaa vastineita vähintään yhdelle merkille ja voi sisältää lähes kaikki ANSI-merkistön merkit, myös numerot. MERKKILUETTELO on hakasulkeissa ([ ]) ja sitä voidaan käyttää yleismerkkien kanssa tarkempien vastineiden saamiseksi.

Määritä merkkialue erottamalla ylä- ja alaraja käyttämällä MERKKILUETTELO-funktiota yhdysmerkillä (-).

Jotta yhdysmerkki (-) on sama, sijoita se MERKKILUETTELO-funktion alkuun tai loppuun (huutomerkin jälkeen, jos käytät sellaista huutomerkin jälkeen). Missä tahansa muussa paikassa yhdysmerkki ilmaisee ANSI-merkkialueen.