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

Access saattaa joskus näyttää Parametrin arvo -valintaikkunan, kun avaat Access-objektin (esimerkiksi taulukon, kyselyn, lomakkeen tai raportin). Access näyttää tämän valintaikkunan, kun avaat objektin, jossa on tunniste tai lauseke, jota Access ei osaa tulkita.

Joissakin tapauksissa tämä voi olla toivottu toimintatapa. Tietokannan tekijä on esimerkiksi 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 Accessin odotetusta Anna parametrin arvo -valintaikkunasta, jonka tunnisteena on "Anna työntekijätunnus", kenttä, johon arvo syötetään, sekä OK- ja Peruuta-painikkeet.

Muissa tapauksissa et kuitenkaan halua tämän valintaikkunan näkyvän. Olet ehkä esimerkiksi tehnyt joitakin muutoksia tietokannan rakenteeseen. Kun avaat objektin, Access näyttää valintaikkunan odottamatta ja näyttää viestin, jota et ymmärrä.

Näyttää esimerkin Odottamattomasta Parametrin arvo -valintaikkunasta Accessissa, jossa tunnisteena on "SomeIdentifier", kenttä, johon arvo syötetään, sekä OK- ja Peruuta-painikkeet.

Tässä artikkelissa annetaan ohjeet sen tutkimiseen, miksi Access pyytää parametrin arvoa ja miten voit lopettaa pyynnöt.

Parametrin arvon pyynnön lopettaminen

Voit estää Parametrin arvo -valintaikkunan aukeamisen tarkastamalla kaikki käsittelemääsi objektiin liittyvät lausekkeet ja etsimällä valintaikkunan aukeamisen aiheuttavan tunnisteen. Korjaa sen jälkeen tunniste tai tunnisteen sisältävän lausekkeen syntaksi.

Lisätietoja lausekkeen syntaksista on tämän ohjeartikkelin alareunassa.

Kun tarpeeton Parametrin arvo -valintaikkuna tulee näkyviin, merkitse muistiin valintaikkunassa näkyvä tunniste tai lauseke. Tällainen on esimerkiksi seuraavan näyttökuvan ”SomeIdentifier”.

Näyttää esimerkin odottamattomasta Parametrin arvo -valintaikkunasta, jossa punainen nuoli osoittaa Tunnisteen otsikkoon "SomeIdentifier", kenttään, johon arvo syötetään, sekä OK- ja Peruuta-painikkeisiin.

Valitse sitten Peruuta ja jatka alla luetelluilla toimenpiteillä sen mukaan, minkä tyyppistä objektia avaat, kun valintaikkuna tulee näkyviin. Menettelyissä annetaan yleisiä ohjeita erityyppisten objektien lausekkeiden tarkastamiseen. Tietokannan rakenteesta kuitenkin riippuu, mitä muutoksia on tehtävä.

Kyselyjen typografiset virheet ovat yleinen tarpeettomien parametrikehotteiden aiheuttaja. Kuten edellä todettiin, kun kyselyn on tarkoitus kysyä parametriarvoa kyselyä suoritettaessa, 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ä. Erityisesti jos jokin Kenttä-rivin soluista sisältää arvon, kuten Lauseke1: [SomeIdentifier],, tämä saattaa olla parametrikehotteen lähde.

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

Lisätietoja parametrikyselyjen luomisesta on tämän ohjeartikkelin alareunassa.

Sivun alkuun

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 tarkoittaa, 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äruudusta Kaikki-välilehti.

  4. Valitse ohjausobjekti, joka näyttää raportin tiedot (esimerkiksi tekstiruutu, valintaruutu tai yhdistelmäruutu). Jos jonkin ohjausobjektin kohdalla näkyy vaiheessa 1 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 vaiheet 4 ja 5 raportin muille ohjausobjekteille, 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 Raportin asettelun rakennenäkymä -välilehden Ryhmittely & summat -ryhmässä Ryhmittele & 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.

Sivun alkuun

Jos Parametrin arvo -valintaikkuna tulee näkyviin aina, kun avaat lomakkeen, virheellinen lauseke voi olla perustana olevassa kyselyssä. Etsi virheellinen lauseke tarkistamalla perustana oleva 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 tunnisteista voi olla virheellinen ja aiheuttaa Parametrin arvo -valintaruudun aukeamisen. Valitse Tietuelähde-ominaisuusruutu 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.

Sivun alkuun

Yhdistelmäruudun tai luetteloruudun ohjausobjektin Rivilähde-kentän virheellinen lauseke voi aiheuttaa Parametrin arvo -valintaikkunan 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. Valitse Tiedot-välilehti, tarkista Rivilähde-ominaisuus ja tarkista, vastaako jokin teksteistä Parametrin arvo -valintaruudun tekstejä.

Sivun alkuun

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 taulukkoa hiiren kakkospainikkeella siirtymisruudussa ja valitse sitten Rakennenäkymä.

  2. Voit tarkistaa, onko kenttä määritetty hakukentäksi, valitsemalla kentän nimen ja valitsemalla sitten Kentän ominaisuudet -kohdassa Haku-välilehden. Jos välilehdellä on Rivilähde-ominaisuusruutu, kenttä on hakukenttä. Tarkista Rivilähde-ominaisuus. Jos se sisältää SQL-lausekkeen, jokin lausekkeen tunnisteista voi olla virheellinen ja aiheuttaa Parametrin arvo -valintaruudun aukeamisen.

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

Sivun alkuun

Katso myös

Lausekkeiden syntaksiopas

Funktioiden lisääminen Accessin lausekkeisiin

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

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.