Yleismerkkien ja parametrien käyttäminen Accessissa

Kaikkien merkkien vastaaminen kaikkialla tiedoissa

  1. Avaa kysely rakennenäkymässä. Voit tehdä tämän napsauttamalla hiiren kakkospainikkeella siirtymisruudussa Kyselyt-kohdassa kyselyä ja napsauttamalla Rakennenäkymä.

  2. Lisää Ehdot-solussa sen kentän alapuolella, jota haluat käyttää, tähtimerkki ehdon kummalle tahansa puolelle tai kummallekin puolelle. Esimerkki:

    "*omistaja*".

    "omistaja*".

    "*omistaja".

  3. Napsauta Rakenne-välilehden Tulokset-ryhmästä Suorita. painikkeen kuva

Yleismerkin vastaaminen kaavan kanssa

  1. Avaa kysely rakennenäkymässä.

  2. Kirjoita käyttämäsi kentän Ehdot-soluun ehtojen eteen Like-operaattori.

  3. Korvaa vähintään yksi ehtojen merkki yleismerkillä. Esimerkiksi Like R?308021 palauttaa merkkijonot RA308021, RB308021 jne.

  4. Napsauta Rakenne-välilehden Tulokset-ryhmästä Suorita.

Yritysluettelon (A–H) hakeminen

  1. Avaa kysely rakennenäkymässä.

  2. Kirjoita käytettävän kentän Ehdot-soluun Like, ja sen jälkeen kaksoislainausmerkkipari. Esimerkki: Like "".

  3. Lisää kaksoislainausmerkkien sisälle hakasuljepari ja etsittävä merkkialue, kuten:

    Like "[a-h]"

  4. Voit käyttää yleismerkkejä hakasulkeiden ulkopuolella. Esimerkki:

    Like "[a-h]*"

Yleismerkkien taulukko

Tässä taulukossa luetellaan ja kuvataan yleismerkkejä, joita voi käyttää Access-kyselyssä.

Symboli

Kuvaus

Esimerkki

*

Vastaa nollaa tai useampaa merkkiä. Sitä voi käyttää merkkijonon ensimmäisenä tai viimeisenä merkkinä.

mi* löytää mi, mitä, milloin ja miksi

?

Vastaa mitä tahansa yksittäistä aakkosten merkkiä.

t?li löytää arvot tali, tuli ja tili

[ ]

Vastaa mitä tahansa yksittäistä merkkiä hakasulkeissa.

t[au]li löytää arvot tali ja tuli, mutta ei arvoa tiliä

!

Vastaa mitä tahansa merkkiä, jota ei ole hakasulkeissa.

t[!au]li löytää arvon tili, mutta ei arvoja tali tai tuli

-

Vastaa mitä tahansa merkkialueella olevaa merkkiä. Merkit on määritettävä nousevassa järjestyksessä (A–Ö, ei Ö–A).

b[a-c]d löytää arvot bad, bbd ja bcd

#

Vastaa mitä tahansa yksittäistä numeerista merkkiä.

1#3 löytää arvot 103, 113 ja 123

Esimerkkejä yleismerkkien käyttämisestä

Tilanne

Esimerkki

Tiedoissa on lueteltu jotkut henkilöt ”omistajiksi” ja toiset henkilöt ”omistajaksi/operaattoriksi”.

Like "owner*" tai
Like "*owner*"

Haluat käyttää yleismerkkejä parametrikyselyyn.

Like "*" & [parametri] & "*"

Esimerkki:

Like "*" & [kala] & "*"

Palauttaa kaikki reseptit, jotka sisältävät arvon ”kala”, kuten kalakeitto, miekkakala jne.

Joku on kirjoittanut nimen väärin kirjoittaessaan tietoja, kuten ”Adrien” nimen ”Adrian” sijaan.

Like "Adri?n"

Haluat etsiä asiakkaat, joiden sukunimi alkaa kirjaimilla A–H, esimerkiksi joukkosähköpostiviestiä varten.

Like "[a-h]*"

Haluat löytää osanumerot, joissa on kaikki paitsi toiset ja kolmannet numerot yhteisiä.

Like "R??083930"

Haluat lähettää kutsut korttelijuhlaan Lehmänkatu 10:n korttelin asukkaille.

Like "1### Lehmänkatu"

Syntaksi yleismerkkien hakemiseksi tiedoista

Merkki

Pakollinen syntaksi

Tähtimerkki *

[*]

Kysymysmerkki ?

[?]

Numeromerkki #

[#]

Tavuviiva -

[-]

Vasemmat ja oikeat hakasulkeet yhdessä []

[[]]

Vasen hakasulje [

[[]

Oikea hakasulje ]

Ei tarvita erityistoimia

Huutomerkki !

Ei tarvita erityistoimia

Sen ymmärtäminen, mitä yleismerkkijoukkoa on käytettävä

Access-tietokantamoduuli (ANSI-89) verrattuna SQL Serveriin (ANSI-92)

ANSI-89 kuvaa perinteisiä Access SQL-syntaksia, joka on oletuksena Access-tietokannoissa. Yleismerkit tukevat Microsoft Visual Basic® for Applications (VBA) -erittelyä, eivät SQL:ää.

ANSI-92:ta käytetään, kun haluat syntaksin olevan yhteensopivan Microsoft SQL Server™ -tietokannan kanssa.

Suosittelemme, ettet käytä kahta yleismerkkityyppiä samassa tietokannassa.

Access-tietokantamoduulien (ANSI-89) kanssa käytettävät yleismerkit

Käytä näitä yleismerkkejä kyselyissä, jotka on luotu Access-tietokannalle.

Symboli

Kuvaus

Esimerkki

*

Vastaa mitä tahansa merkkimäärää. Sitä voi käyttää merkkijonon ensimmäisenä tai viimeisenä merkkinä.

mi* löytää arvot mitä, milloin ja miksi

?

Vastaa mitä tahansa yksittäistä aakkosten merkkiä.

T?li löytää arvot tali, tuli ja tili

[ ]

Vastaa mitä tahansa yksittäistä merkkiä hakasulkeissa.

T[au]li löytää arvon tali ja tuli, mutta ei arvoa tili

!

Vastaa mitä tahansa merkkiä, jota ei ole hakasulkeissa.

t[!au]li löytää arvon tili, mutta ei arvoja tali tai tuli

-

Vastaa mitä tahansa merkkialueella olevaa merkkiä. Merkit on määritettävä nousevassa järjestyksessä (A–Ö, ei Ö–A).

b[a-c]d löytää arvot bad, bbd ja bcd

#

Vastaa mitä tahansa yksittäistä numeerista merkkiä.

1#3 löytää arvot 103, 113 ja 123

SQL Serverin (ANSI-92) kanssa käytettävät yleismerkit

Käytä näitä yleismerkkejä kyselyissä, jotka on luotu käytettäväksi Microsoft SQL Server™ -tietokannan kanssa.

Symboli

Kuvaus

Esimerkki

%

Vastaa mitä tahansa merkkimäärää. Sitä voi käyttää merkkijonon ensimmäisenä tai viimeisenä merkkinä.

mi* löytää arvot mitä, milloin ja miksi

_

Vastaa mitä tahansa yksittäistä aakkosten merkkiä.

T?li löytää arvot tali, tuli ja tili

[ ]

Vastaa mitä tahansa yksittäistä merkkiä hakasulkeissa.

T[au]li löytää arvon tali ja tuli, mutta ei arvoa tili

^

Vastaa mitä tahansa merkkiä, jota ei ole hakasulkeissa.

t[!au]li löytää arvon tili, mutta ei arvoja tali tai tuli

-

Vastaa mitä tahansa merkkialueella olevaa merkkiä. Merkit on määritettävä nousevassa järjestyksessä (A–Ö, ei Ö–A).

b[a-c]d löytää arvot bad, bbd ja bcd

Katso myös

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×