Kyselyn määrittäminen pyytämään tietoja parametrien avulla

Kyselyn määrittäminen pyytämään tietoja parametrien avulla

Jos haluat Access-työpöytätietokantojen kyselyn pyytävän ehtoja aina, kun se suoritetaan, voit luoda parametrikyselyn. Näin voit käyttää samaa kyselyä yhä uudelleen joutumatta avaamaan sitä jatkuvasti Rakennenäkymässä ja muokkaamaan ehtoja.

Huomautus: Tämän artikkelin tiedot eivät koske Access-verkkosovelluksia.

Terminologian ymmärtäminen

Tutustu seuraaviin termeihin ennen vaiheittaisiin ohjeisiin siirtymistä:

  • Parametri   Parametri on tietoa, joka annetaan kyselyä suoritettaessa. Parametreja voi käyttää yksinään tai osana pitempää lauseketta, joka muodostaa kyselyyn ehdon. Voit lisätä parametreja seuraaviin kyselytyyppeihin:

    • Valinta

    • Ristiintaulukointikysely

    • Liitä loppuun

    • Taulukon luova kysely

    • Päivitä

  • Ehdot   Ehdot ovat kyselyyn lisättäviä "suodattimia". Niiden avulla määritetään, mitä tietueita suoritettava kysely palauttaa.

Lisätietoja edellä mainituista kyselytyypeistä on ohjeaiheessa Johdanto kyselyihin.

Parametrikyselyn luominen

Parametri luodaan samaan tapaan kuin normaali ehto lisätään kyselyyn:

  1. Luo valintakysely ja avaa se rakennenäkymässä.

  2. Kirjoita sen kentän ehdot -riville, johon haluat lisätä parametrin, teksti, jonka haluat näkyvän parametri-ruudussa Haka sulkeissa. Esimerkiksi [Anna alkamis päivä:]

    Yksinkertainen parametrikysely.

  3. Toista vaihetta 2 kussakin kentässä, johon haluat lisätä parametreja.

Kun suoritat parametrikyselyn, kehote näkyy valintaikkunassa ilman hakasulkeita.

Parametrin kehote, jossa on teksti "Anna alkamispäivä:"

Täytä etsimäsi arvo ja valitse OK.

Voit käyttää ehdossa useita parametreja. Esimerkiksi Välillä Between [Enter the start date:] And [Enter the end date:] tuottaa kaksi kehotetta, kun suoritat kyselyn.

Parametrikysely, jossa on kaksi parametria.

Parametrin tietotyyppien määrittäminen

Voit asettaa parametrin hyväksymään vain tietyntyyppiset tiedot. On erityisen tärkeää määrittää numeeristen, valuutta-tai päivä määrä-ja aika tietojen tieto tyyppi, sillä silloin ihmiset näkevät hyödyllisen virhe sanoman, jos he kirjoittavat väärän tiedon tyypin, esimerkiksi kirjoittaa tekstiä, kun valuutta-arvo on oletettu.

Huomautus: Jos parametri määritetään hyväksymään tekstitiedot, kaikki syötetyt tiedot tulkitaan tekstiksi eikä näyttöön tule virhesanomia.

Seuraavia ohjeita noudattamalla voit määrittää kyselyn parametrien tietotyypit:

  1. Kun kysely on avattu rakennenäkymässä, valitse Rakenne-välilehden Näyttäminen tai piilottaminen -ryhmästä Parametrit.

  2. Kirjoita Kyselyn parametrit -ruudun Parametri-sarakkeeseen niiden parametrien kehotteet, joiden tietotyypin haluat määrittää. Varmista, että parametrit vastaavat kyselyn rakenneruudukon Ehdot-rivin kehotetta.

  3. Valitse Tietotyyppi-sarakkeesta kunkin parametrin tietotyyppi.

Parametrin lisääminen yhdistämiskyselyyn

Ohjeet ovat hieman erilaiset, koska yhdistämiskysely ei voi näyttää kyselyn rakenneruudukossa:

  1. Avaa yhdistämiskysely SQL-näkymässä.

  2. Lisää WHERE-lause, joka sisältää kentät, joihin haluat lisätä parametrit.

    Jos WHERE-lause on jo olemassa, tarkista, sisältääkö lause jo kentät, joihin haluat lisätä parametrit. Jos lause ei sisällä haluamiasi kenttiä, lisää ne.

  3. Kirjoita parametrin kehote where-lauseeseen, esimerkiksi WHERE [StartDate] = [Enter the start date:]

    Kaksiosainen yhdistämiskysely, jonka molemmissa osissa on lause WHERE Alkamispäivä = [Anna alkamispäivä:]

    Huomaa, että sama suodatin on lisättävä kyselyn jokaiseen osioon. Edellisessä kuvassa kysely sisältää kaksi osaa (erotettu UNION-avainsanalla), joten parametri on lisättävä kaksi kertaa. Kun suoritat kyselyn, kehote näkyy kuitenkin vain kerran (olettaen, että olet kirjoittanut kehotteen täsmälleen samalla tavalla kumpaankin osaan).

Lisätietoa yhdistämiskyselyistä on ohjeaiheessa Useiden kyselyjen yhdistetyn tuloksen tarkasteleminen yhdistämiskyselyn avulla.

Lisää joustavuutta yhdistämällä parametrit yleismerkeillä

Parametreja voi yhdistää normaalien ehtojen tapaan Like-avainsanalla ja yleismerkeillä, jolloin ne vastaavat tavallista laajempaa tietuejoukkoa. Haluat esimerkiksi, että kysely pyytää alkuperämaata/-aluetta, mutta haluat sen täsmäävän aina, kun asiaankuuluva kenttä sisältää parametrimerkkijonon. Tee silloin seuraavat toimet:

  1. Luo valintakysely ja avaa se rakennenäkymässä.

  2. Valitse kenttä, johon haluat lisätä parametrin. Kirjoita tämän kentän Ehdot-riville Like "*"&[, teksti, jota haluat käyttää kehotteessa, ja sitten ]&"*".

    Kyselyn rakenneruudukko, jonka MaaAlue-sarakkeessa on seuraavat ehdot: Esimerkiksi "*" & [anna maa/alue:] & "*"

Kun suoritat parametri kyselyn, kehote näkyy valinta ikkunassa ilman Haka sulkeita ja ilman Like -avain sanaa tai yleismerkkejä:

Parametrin kehote, jossa on teksti "Anna maa/alue".

Kun olet syöttänyt parametrin, kysely palauttaa arvot, jotka sisältävät parametrin merkkijonon. Esimerkiksi parametrimerkkijono us täsmää niiden rivien kanssa, joiden parametrikentällä on arvo Australia, ja niiden rivien kanssa, joissa arvo on USA.

Lisätietoa yleismerkeistä on ohjeaiheessa Yleismerkkien käyttäminen ehtoina.

Parametrin arvon vastaisten rivien palauttaminen

Sen sijaan, että kysely palauttaa parametreja vastaavat kohteet, haluat ehkä kyselyn palauttavan kohteet, jotka eivät vastaa sitä. Haluat ehkä esimerkiksi pyytää vuoden ja palauttaa sitten kohteet, joiden vuosi on suurempi kuin antamasi. Voit tehdä tämän kirjoittamalla vertailu operaattorin sen ensimmäisen Haka sulkeen vasemmalle puolelle, joka ympäröi parametri kehotteen, esimerkiksi> [Anna vuosi:].

Video: Parametrien käyttäminen kyselyissä

Voit käyttää kyselyssä parametria helposti luomalla kyselyn, joka käyttää ehtoja. Voit luoda kyselyn, joka pyytää sinulta jotain tiettyä tietoa, esimerkiksi osanumeron, tai useita tietoja, esimerkiksi kaksi päivämäärää. Parametrikysely näyttää kullekin parametrille erillisen valintaikkunan, jossa sinua pyydetään antamaan parametrin arvo.

Tällä videolla kerrotaan lisää kyselyjen parametrien luomisesta.

Selaimesi ei tue videotoimintoa. Asenna Microsoft Silverlight, Adobe Flash Player tai Internet Explorer 9.

Huomautus:  Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kerrotko meille, oliko tiedoista hyötyä? Tästä pääset artikkelin englanninkieliseen versioon.

Katso myös

Parametrien käyttäminen kyselyissä, lomakkeissa ja raporteissa

Kehitä Office-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ä.

×