Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Tässä ohjeaiheessa on viitetietoja ja rajoitettuja toimintatapatietoja Accessin tarjoamien yleismerkkien käytöstä.

Tietoja yleismerkkien etsimisestä Access-tietokannasta on artikkeleissa Tietojen muokkaaminen Etsi ja korvaa -valintaikkunan avulla, Yksinkertaisen kyselyn luominen ja Tietokannan tietojen päivittäminen.

Sisältö

Tietoja tuetuista merkkisarjoista

Access tukee kahta yleismerkkisarjaa, koska se tukee jäsennetyn kyselykielen kahta standardia, ANSI-89 ja ANSI-92. ANSI-89-yleismerkkejä käytetään yleensä silloin, kun kyselyjä sekä Etsi ja korvaa-toimintoja suoritetaan Access-tietokannoissa (.mdb-- ja .accdb-tiedostot). ANSI-92-yleismerkkejä käytetään silloin, kun kyselyjä suoritetaan Microsoft SQL Server -tietokantoihin liitetyissä Acces-projekteissa tai -tiedostoissa. Access-projektit käyttävät ANSI-92-standardia, koska SQL Server käyttää tätä standardia.

Accessissa on kuitenkin myös poikkeus kyseiseen sääntöön. Seuraavassa taulukossa on lueteltu menetelmät tai työkalut, joilla voit etsiä ja korvata tietoja, ja näyttää oletusarvoisen ANSI-standardin, jota käytät kunkin työkalun kanssa.

Hakumenetelmä tai -työkalu

Haettavan tiedoston tyyppi

Käytettävä yleismerkkisarja

Etsi ja korvaa -valintaikkuna

Access-tietokanta (.mdb- ja .accdb-tiedostot)

ANSI-89

Etsi ja korvaa -valintaikkuna

Access-projekti (.adp- ja .accdp-tiedostot)

ANSI-92

Valinta- tai päivityskysely

Access-tietokanta (.mdb- ja .accdb-tiedostot)

ANSI-89

Valinta- tai päivityskysely

Access-projekti (.adp- ja .accdp-tiedostot)

ANSI-92

Etsi ja korvaa -valintaikkuna, valinta- tai päivityskysely

Access-tietokanta, joka on määritetty tukemaan ANSI-92-standardia

ANSI-92

Sivun alkuun

Tietokannan tukeman ANSI-standardin löytäminen

Voit etsiä ja valinnaisesti muuttaa tietyn tietokannan ANSI-asetusta seuraavasti.

  1. Napsauta Tiedosto > Asetukset

    Näyttöön tulee Access-asetukset-valintaikkuna.

  2. Napsauta Objektin suunnittelutyökalut. Tee Kyselyn rakenne -osiossa SQL Server -yhteensopiva syntaksi (ANSI 92) -kohdassa jompikumpi seuraavista:

    • Valitse Tämä tietokanta, jos haluat muuttaa avoimen tietokannan ANSI-92-standardiksi.

      - tai -

      Poista valintaruudun valinta, jos haluat määrittää avoimen tietokannan ANSI-89-standardiksi.

    • Valitse Uusien tietokantojen oletusarvo, jos haluat määrittää avoimella Access-esiintymällä luodut kaikki uudet tietokannat ANSI-92-standardiksi.

      - tai -

      Poista valintaruudun valinta, jos haluat määrittää kaikki uudet tietokannat ANSI-89-standardiksi.

  3. Napsauta OK.

Sivun alkuun

ANSI-89-yleismerkit

Kun käytät Etsi ja korvaa -valintaikkunaa, voit tämän yleismerkkisarjan avulla etsiä ja valinnaisesti korvata Access-tietokannan tai -projektin tiedot. Näitä merkkejä käytetään myös silloin, kun suoritat valinta- ja päivityskyselyjä Access-tietokannassa, mutta et käytä niitä kyselyihin Access-projekteissa. Löydät lisätietoja valinta- ja päivityskyselyjen käyttämisestä artikkeleista Yksinkertaisen valintakyselyn luominen ja Tietokannan tietojen päivittäminen.

Merkki

Kuvaus

Esimerkki

*

Vastaa mitä tahansa merkkijonoa. Voit käyttää tähteä (*) merkkijonon missä tahansa kohdassa.

va* löytää merkkijonot valkoinen ja vaasa, mutta ei merkkijonoja evaluaatio tai vesi.

?

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ää arvot tili ja teli, mutta ei arvoa tali tai tuli.

-

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

Merkkijono a[b-d]a vastaa arvoja aba, aca ja ada.

#

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

Merkkijono 1#3 vastaa esimerkiksi arvoja 103, 113 ja 123.

Sivun alkuun

ANSI-92-yleismerkit

Käytä tätä yleismerkkijonoa, kun suoritat valinta- ja päivityskyselyjä Access-projekteissa (.adp-tiedostot) ja kun käytät kumpaa tahansa kyselyä tai Etsi ja korvaa -valintaikkunaa etsimään tietokantasarjaa ANSI-92-standardin käyttämiseksi.

Merkki

Kuvaus

Esimerkki

%

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

mi% löytää arvot mikä, mitä ja miksi, mutta ei arvoja aminohappo tai suomi.

_

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ää arvot tili ja teli, 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.

HUOMAUTUKSET:

  • Voit etsiä tiedoissa piilevän yleismerkin lisäämällä löydettävän merkin hakasulkeisiin, kuten: [#]. Noudata tätä sääntöä, kun etsit tähtimerkkejä (*), kysymysmerkkejä (?), ristikkomerkkejä (#), vasempia hakasulkeita ([) ja tavuviivoja (-). Älä käytä hakasulkeita, kun etsit huutomerkkejä (!) tai oikeita hakasulkeita (]). Voit etsiä nämä merkit käyttämällä Etsi ja korvaa -valintaikkunaa ja kirjoittamalla merkin Etsittävä-ruutuun ilman ympäröiviä hakasulkeita. Toimi samalla tavoin, kun etsit merkkejä kyselyn avulla. Esimerkiksi seuraava syntaksi palauttaa huutomerkin sisältävät kaikki tietueet riippumatta siitä, missä merkki sijaitsee tiedoissa: esimerkiksi "*!*".

    Löydät lisätietoja Etsi ja korvaa -valintaikkunan käyttämisestä artikkelista Tietojen muuttaminen Etsi ja korvaa -valintaikkunan avulla. Löydät lisätietoja valinta- ja päivityskyselyjen käyttämisestä artikkeleista Yksinkertaisen valintakyselyn luominen ja Tietokannan tietojen päivittäminen.

    Jos etsit tavuviivaa ja muita merkkejä samanaikaisesti, aseta tavuviiva ennen hakasulkeissa olevia kaikkia merkkejä tai niiden jälkeen, esimerkiksi: [-#*] tai [#*-]. Kuitenkin, jos huutomerkki (!) on vasemman hakasulkeen jälkeen, aseta tavuviiva huutomerkin jälkeen: [!-].

  • Jos haluat etsiä vasemman ja oikean hakasuljeparin ([]), kummatkin merkit on suljettava hakasulkeisiin: [[]]. Tämä on tehtävä siksi, että Access tulkitsee yhden hakasuljeparin tyhjä merkkijonoksi.

Sivun alkuun

Tietotyypit, joita voit etsiä yleismerkkien avulla

Kun suunnittelet taulukon, määrität tietotyypin tämän taulukon kullekin kentälle. Määrität esimerkiksi Päivämäärä/Kellonaika-tietotyypin kentille, jotka sisältävät päivämäärätietoja. Tässä taulukossa luetellaan tietotyypit, joita voidaan hakea yleismerkkien avulla. Muista, että joissakin tapauksissa voit käyttää yleismerkkejä Etsi ja korvaa -valintaikkunassa, mutta et kyselyissä ja päinvastoin.

Tietotyyppi

Käytä kohteessa...

Teksti

Etsi ja korvaa -valintaikkuna, kyselyt

Muistio

Etsi ja korvaa -valintaikkuna, kyselyt

Numero

Etsi ja korvaa -valintaikkuna, kyselyt

Päivämäärä/Kellonaika

Etsi ja korvaa -valintaikkuna, kyselyt

Huomautus: Aluekohtaiset asetukset voivat vaikuttaa siihen, miten käytät yleismerkkejä. Katso lisätietoja tämän osion lopun huomautuksista.

Valuutta

Etsi ja korvaa -valintaikkuna, kyselyt

Laskuri

Etsi ja korvaa -valintaikkuna, kyselyt

OLE-objekti

Ei mitään

Kyllä/Ei

Kyselyt, mutta et tarvitse niitä. Katso lisätietoja tämän osion lopun huomautuksista.

Hyperlinkki

Etsi ja korvaa -valintaikkuna, kyselyt

Ohjattu haku

Määräytyy lähdekentän tietotyypin mukaan.

HUOMAUTUKSET:

  • Voit käyttää yleismerkkejä Etsi ja korvaa -valintaikkunassa Päivämäärä/Kellonaika-kenttien etsimiseen, jos näissä kentissä käytetty muotoilu näyttää osittain tai kokonaan päivämäärän tekstinä. Voit esimerkiksi etsiä merkkijonon avulla, kuten *to*-10-2007, ja tulokset sisältävät kuukauden, joka sisältää kirjaimet ”to” – toukokuu. Muista, että koska sinun on etsittävä käyttämällä tietoihin sovellettavaa muotoilua, sinun on valittava vaihtoehto valintaikkunassa – Etsi muotoilun mukaan -valintaruudussa. Katso lisätietoja tästä valintaruudusta artikkelista Tietojen muuttaminen Etsi ja korvaa -valintaikkunan avulla.

  • Windowsin alueasetuksissa määritetty päivämäärä ja kellonaika voivat vaikuttaa näkemääsi ja etsintätapaasi, Esimerkiksi jotkut käyttäjät saattavat nähdä päivämäärät roomalaisina numeroina, kuten 07-IX-1997, muotoilun 7. syyskuuta 1997 sijaan. Nyrkkisääntönä on, että etsit mitä näet, et sitä, mitä ajattelet Accessin tallentavan taulukoon. Toisin sanoen voit merkkijonon, kuten *-IX- 2007, avulla etsiä kyseisen vuoden syyskuun kaikki tietueet.

    Lisäksi jos tietokentän teksti sisältää diakriittisiä merkkejä, kuten á tai ä, haku epäonnistuu, jos et sisällytä näitä merkkejä hakumerkkijonoon. Voit kiertää diakriittiset merkit käyttämällä yleismerkkejä. Esimerkiksi jos näet päivämäärän, kuten 3-heinä-2007, voit etsiä käyttämällä esimerkiksi merkkijonoa *-hein* – 2007.

  • Kun haet Kyllä/Ei-kentästä Etsi ja korvaa -valintaikkunan avulla, Access luokittelee kentän ja valintaikkuna ei palauta tietueita. Kun haet Kyllä/Ei-kenttää kyselyn avulla, voit käyttää yleismerkkejä, mutta muista, että Kyllä/Ei-kentät palauttavat vain kaksi arvoa (0 epätosi ja -1 tosi), joten yleismerkki ei lisää hakuun mitään arvoa. Esimerkiksi käyttämällä ehtoa , kuten =-1 , funktio palauttaa samat tulokset kuin "Like *1".

  • Et voi hakea OLE-objektikenttiä.

Sivun alkuun

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.