Miksi Access pyytää antamaan parametrin arvon?

Tärkeää: Tämä on artikkeli on käännetty koneellisesti. Lue vastuuvapauslauseke. Tämän artikkelin englanninkielinen versio on täällä .

Ongelman ilmenemistapa

Kun avaat Microsoft Office Access -objektin (esimerkiksi taulukon, kyselyn, lomakkeen tai raportin), Access näyttää Parametrin arvo -valintaikkunan.

Syy

Access näyttää Parametrin arvo -valintaikkunan, kun avaat objektin, joka sisältää tunnisteen tai lauseke, jota Access ei osaa tulkita. Joissakin tapauksissa tämä voi olla toivottu toimintatapa. Tietokannan tekijä on saattanut luoda kyselyn, jossa käyttäjä voi lisätä tietoja (esimerkiksi aloituspäivän tai työntekijän tunnuksen) aina, kun kysely suoritetaan. Kehote voi näyttää esimerkiksi tältä:

Näyttää esimerkin odotettavissa parametriarvo-valintaikkunan, joiden tunniste, jonka yhteydessä näkyy teksti "Anna Työntekijätunnus"-kenttä, johon arvo ja OK- ja Peruuta-painikkeet.

Joissakin tapauksissa tätä valintaruutua ei kuitenkaan haluta näyttää. Olet tehnyt esimerkiksi joitakin muutoksia tietokannan rakenteeseen, ja avatessasi objektin Access näyttää odottamatta valintaruudun ja ilmoituksen, jota et ymmärrä.

Näyttää esimerkin odottamattomia parametriarvo-valintaikkunan, jossa "SomeIdentifier"-kenttä, johon arvo ja OK- ja Peruuta-painikkeet tunnuksella.

Ratkaisu

Jotta voit estää Parametrin arvo -valintaikkunan aukeamisen, tarkista ensin kaikki lausekkeet, jotka liittyvät käytössä olevaan objektiin, ja etsi valintaikkunan aukeamisen aiheuttava tunniste. Korjaa sen jälkeen tunniste tai tunnisteen sisältämän lausekkeen syntaksi. Seuraavassa on yleisiä ohjeita erityyppisten objektien lausekkeiden tarkastelua varten. Tarvittavat muutokset määräytyvät kuitenkin tietokannan rakenteen mukaan.

Lisätietoja lausekkeiden syntaksista saat Katso myös -osan linkkien välityksellä.

  1. Kun tarpeeton Parametrin arvo -valintaruutu tulee näkyviin, merkitse muistiin valintaruudussa näkyvä tunniste tai lauseke:

    Näyttää esimerkin odottamattomia parametriarvo-valintaikkunan vaaleanpunainen ääriviivalla tunnus otsikon ympärille "SomeIdentifier"-kenttä, johon arvo ja OK- ja Peruuta-painikkeet.

  2. Valitse Peruuta.

  3. Jatka valitsemalla jokin seuraavista menettelytavoista sen mukaan, minkä tyyppistä objektia olet avaamassa, kun valintaruutu tulee näkyviin.

Kyselyn lausekkeiden tarkistaminen

Raportin lausekkeiden tarkistaminen

Lomakkeen lausekkeiden tarkistaminen

Taulukon lausekkeiden tarkistaminen

Kyselyn lausekkeiden tarkistaminen

Kyselyjen typografiset virheet ovat yleinen tarpeettomien parametrikehotteiden aiheuttaja. Kuten edellä todettiin, kun kyselyn on tarkoitus kysyä parametriarvoa kyselyn suorittamisen jälkeen, Parametrin arvo -valintaikkuna aukeaa oletusarvoisesti. Jos olet varma, ettei kyselyn pitäisi pyytää parametrin arvoa, voit tarkistaa kyselyn virheellisten lausekkeiden varalta noudattamalla näitä ohjeita.

  1. Napsauta hiiren kakkospainikkeella kyselyä siirtymisruudussa ja valitse sitten Rakennenäkymä.

  2. Tarkista Kenttä-rivin ja Ehdot-rivien tunnisteet ja lausekkeet ja määritä, vastaavatko tekstit Parametrin arvo -valintaruudussa näkyviä tekstejä. Jos erityisesti jokin Kenttä-rivin soluista sisältää esimerkiksi Lauseke1: [tunniste] -tyyppisen arvon, se saattaa olla parametrikehotteen aiheuttaja.

    Kyselyn sisältämä lauseke aiheuttaa Parametrin arvo -valintaruudun aukeamisen

Lisätietoja parametrikyselyjen luomisesta saat Katso myös -osan linkeistä.

Osan alkuun

Raportin lausekkeiden tarkistaminen

Jos Parametrin arvo -valintaikkuna tulee näkyviin, kun avaat raportin, tarkista raportin ominaisuudet noudattamalla seuraavia ohjeita:

  1. Napsauta raporttia hiiren kakkospainikkeella siirtymisruudussa ja valitse Rakennenäkymä.

    Huomautus: Tarkista ennen jatkamista, näkyykö raportin jonkin ohjausobjektin kohdalla vihreä kolmio vasemmassa yläkulmassa. Kolmio ilmaisee, että Access ei voi arvioida kyseisen ohjausobjektin Ohjausobjektin lähde -ominaisuuden tunnistetta tai lauseketta. Jos jonkin ohjausobjektin kohdalla näkyy vihreä kolmio, kiinnitä huomiota erityisesti kyseisiin ohjausobjekteihin, kun suoritat seuraavat vaiheet.

    Raportti, jonka tekstiruutu sisältää väärin kirjoitetun tunnisteen

  2. Jos Ominaisuusikkuna-tehtäväruutu ei ole näkyvissä, tuo se näkyviin painamalla F4-näppäintä.

  3. Valitse Ominaisuusikkuna-tehtäväruudun Kaikki-välilehti.

  4. Napsauta ohjausobjektia, joka näyttää raportin tiedot (esimerkiksi tekstiruutu, valintaruutu tai yhdistelmäruutu). Jos jonkin ohjausobjektin kohdalla näkyy edellä mainittu vihreä kolmio, napsauta ensin kyseistä ohjausobjektia.

  5. Tarkista Ominaisuusikkuna-tehtäväruudussa sen tunnisteen Ohjausobjektin lähde -ominaisuus, joka näkyi Parametrin arvo -valintaruudussa, ja muokkaa lauseketta tarvittaessa.

  6. Toista kahta edellistä vaihetta raportin muiden ohjausobjektien kohdalla, kunnes löydät ongelman aiheuttavan lausekkeen.

  7. Jos ongelman syy ei selviä, tarkista, onko Ryhmittely, lajittelu ja summa -ruudussa virheellisiä lausekkeita.

    • Jos Ryhmittely, lajittelu ja summa -ruutu ei ole näkyvissä, valitse Rakenne-välilehden Ryhmittely ja summat -ryhmästä Ryhmittele ja lajittele.

    • Jos Ryhmittely, lajittelu ja summa -ruudussa näkyy Ryhmittelylauseke tai Lajittelulauseke, avaa lausekkeenmuodostin napsauttamalla lauseke-sanaa, jotta voit tarkastella lauseketta ja muokata sitä tarvittaessa.

Osan alkuun

Lomakkeen lausekkeiden tarkistaminen

Jos Parametrin arvo -valintaikkuna tulee näkyviin joka kerta, kun avaat lomakkeen, virheellinen lauseke voi olla jokin seuraavista:

Lomakkeen perustana olevan kyselyn tarkistaminen

Jos lomakkeen tietuelähteenä on kysely, etsi virheellinen lauseke tarkistamalla lomakkeen perustana käytettävä kysely.

  1. Napsauta hiiren kakkospainikkeella lomaketta siirtymisruudussa ja valitse sitten Rakennenäkymä.

  2. Jos Ominaisuusikkuna-tehtäväruutu ei ole näkyvissä, tuo se näkyviin painamalla F4-näppäintä.

  3. Varmista, että Lomake on valittuna Ominaisuusikkuna-tehtäväruudun yläosan luettelossa, ja valitse Kaikki-välilehti.

  4. Tarkista tietuelähteen ominaisuudet. Jos tietuelähde sisältää kyselyn nimen tai SQL-lausekkeen, jokin lausekkeen tunnistimista voi olla virheellinen ja aiheuttaa Parametrin arvo -valintaruudun aukeamisen. Napsauta Tietuelähteen ominaisuusruutua ja napsauta sitten Muodosta-painiketta Muodostin-painike .

  5. Etsi virheellinen lauseke noudattamalla kohdassa Kyselyn lausekkeiden tarkistaminen olevia ohjeita.

    Tärkeää: Tallenna lopuksi muutokset kyselyyn, sulje kysely ja tallenna lomake, ennen kuin vaihdat takaisin lomakenäkymään. Muussa tapauksessa kyselyyn tehdyt muutokset menetetään.

Lomakkeen yhdistelmäruudun tai luetteloruudun tarkistaminen

Yhdistelmäruudun tai luetteloruudun Rivilähde-kentän virheellinen lauseke voi aiheuttaa Parametrin arvo -valintaruudun aukeamisen. Joissakin tapauksissa valintaikkuna ei tule näkyviin, ennen kuin yrität käyttää ohjausobjektia. Tarkista ohjausobjektin Rivilähde-ominaisuus seuraavasti:

  1. Napsauta hiiren kakkospainikkeella lomaketta siirtymisruudussa ja valitse sitten Rakennenäkymä.

  2. Valitse tarkistettava yhdistelmä- tai luetteloruutu.

  3. Jos Ominaisuusikkuna-tehtäväruutu ei ole näkyvissä, tuo se näkyviin painamalla F4-näppäintä.

  4. Napsauta Tiedot-välilehteä, tarkista Rivilähde-ominaisuus ja tarkista, vastaako jokin teksteistä Parametrin arvo -valintaruudun tekstejä.

Osan alkuun

Taulukon lausekkeiden tarkistaminen

Jos Access näyttää Parametrin arvo -valintaruudun aina, kun avaat taulukon, virheellisen lausekkeen syynä on luultavimmin kyseisen taulukon hakukentän Rivilähde-ominaisuus.

  1. Napsauta hiiren kakkospainikkeella taulukkoa siirtymisruudussa ja valitse sitten Rakennenäkymä.

  2. Voit tarkistaa, onko kenttä määritetty hakukentäksi, napsauttamalla kentän nimeä ja napsauttamalla sitten Kentän ominaisuudet -kohdassa Haku-välilehteä. Jos välilehdellä on Rivilähde-ominaisuusruutu, kenttä on hakukenttä. Tarkista tietuelähteen ominaisuudet. Jos tietuelähde sisältää SQL-lausekkeen, jokin lausekkeen tunnistimista voi olla virheellinen ja aiheuttaa Parametrin arvo -valintaruudun aukeamisen.

Huomautus: Taulukossa voi olla useita hakukenttiä, joten tarkista kunkin kentän Haku-välilehti.

Osan alkuun

Sivun alkuun

Huomautus: Konekäännöksestä ilmoittava vastuusvapauslauseke: Tämä artikkeli on käännetty tietokonejärjestelmällä, eikä kieliasiantuntija ole muokannut sitä. Microsoft tarjoaa nämä konekäännökset avuksi muille kuin englantia puhuville käyttäjille, jotta he saavat lisätietoja Microsoftin tuotteista, palveluista ja tekniikoista. Koska artikkeli on koneellisesti käännetty, se saattaa sisältää sanasto-, lauseoppi- ja kielioppivirheitä.

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

×