Miks nõuab Access parameetriväärtuse sisestamist?

NB! :  See artikkel on masintõlgitud, vaadake lahtiütlust. Selle artikli ingliskeelse versiooni leiate aadressilt (viiteks).

Mõnikord, kui avate Accessi objekti (nt tabeli, päringu, vormi või aruande), kuvab Access dialoogiboksi Parameetri väärtuse sisestamine. Access kuvab selle dialoogiboksi siis, kui avate mõne objekti, mis sisaldab identifikaatorit või avaldist, mida Access ei saa tõlgendada.

Vahel on see käitumine just see, mida soovite. Andmebaasi autor näiteks võib olla loonud päringu, mis lubab teil teavet (nt alguskuupäeva või töötaja ID-koodi) sisestada iga kord, kui päringut käitatakse. Selline viip võib olla näiteks järgmine:

Näide oodatavast dialoogiboksist Parameetri väärtuse sisestamine, kus on identifikaator sildiga „Enter Employee ID“, väli väärtuse sisestamiseks ning nupud OK ja Loobu.

Vahel aga ei soovi te seda dialoogiboksi näha. Oletagem näiteks, et olete muutnud andmebaasi kujundust. Nüüd kuvab Access mõne objekti avamisel ootamatult dialoogiboksi teatega, mida te ei mõista.

Näide ootamatust dialoogiboksist Parameetri väärtuse sisestamine, kus on identifikaator sildiga „SomeIdentifier“, väli väärtuse sisestamiseks ning nupud OK ja Loobu.

Selles artiklis kirjeldatakse, kuidas selgitada välja Accessi parameetri väärtuse taotluste põhjused ja kuidas nende taotluste esitamine lõpetada.

Märkus. : See artikkel ei kehti Accessi veebirakenduste – andmebaasi kujundamisel juurdepääsu ja Office 365 või SharePoint online avaldamine tüüp.

Parameetri väärtuse taotluste esitamise lõpetamine

Dialoogiboksi Parameetri väärtuse sisestamine kuvamise lõpetamiseks tuleb üle kontrollida kõik vastava objektiga seotud avaldised ja leida üles identifikaator, mis põhjustab dialoogiboksi kuvamise. Seejärel tuleb korrigeerida identifikaatorit või identifikaatorit sisaldava avaldise süntaksit.

Lisateavet avaldiste süntaksi kohta leiate jaotise Vt ka linke klõpsates.

Soovimatu dialoogiboksi Parameetri väärtuse sisestamine kuvamisel pange tähele, milline identifikaator või avaldis on dialoogiboksis ära toodud. Näiteks „SomeIdentifier“ nagu järgmisel kuvatõmmisel.

Näide ootamatust dialoogiboksist Parameetri väärtuse sisestamine, kus on roosa liigendus ümber identifikaatori sildiga „SomeIdentifier“, väli väärtuse sisestamiseks ning nupud OK ja Loobu.

Seejärel klõpsake nuppu Loobu ja jätkake ühega järgmistest toimingutest (sõltuvalt sellest, millist tüüpi objekti olite dialoogiboksi kuvamisel avamas). Juhised selgitavad ülevaatlikult erinevat tüüpi objektide avaldiste kontrollimist. Konkreetsed muudatused aga sõltuvad teie andmebaasi struktuurist.

Soovimatute parameetriviipade põhjuseks on sageli päringutes tehtud kirjavead. Nagu varem mainitud, kuvatakse dialoogiboks Parameetri väärtuse sisestamine teadlikult, kui päring on koostatud käivitamisel mõne parameetri väärtust küsima. Kui aga olete kindel, et päring ei peaks parameetriväärtust küsima, kontrollige päringut järgmiste juhiste abil valede avaldiste suhtes.

  1. Paremklõpsake navigeerimispaanil päringut ja klõpsake siis käsku Kujundusvaade.

  2. Vaadake läbi identifikaatorid ja avaldised real Väli ja ridadel Kriteeriumid ning tehke kindlaks, kas mõni tekst vastab dialoogiboksis Parameetri väärtuse sisestamine toodud tekstile. Kui mõni rea Väli lahtritest sisaldab näiteks sellist väärtust nagu Expr1: [identifikaator], võib see olla parameetriviiba põhjus.

    Päring, mis sisaldab dialoogiboksi Parameetri väärtuse sisestamine kuvamist põhjustavat avaldist.

Lisateavet parameetripäringute loomise kohta leiate jaotise Vt ka linkide kaudu.

Lehe algusse

Kui dialoogiboks Parameetri väärtuse sisestamine kuvatakse aruande avamisel, toimige aruande atribuutide kontrollimiseks järgmiselt.

  1. Paremklõpsake navigeerimispaanil aruannet ja seejärel klõpsake käsku Kujundusvaade.

    Märkus. : Enne jätkamist vaadake, kas mõne aruande juhtelemendi vasakpoolses ülanurgas on kuvatud roheline kolmnurk. Kolmnurk näitab, et Access ei saa väärtustada mõnda selle juhtelemendi atribuudi Juhtelemendi allikas identifikaatorit või avaldist. Kui mõni juhtelement kuvatakse koos rohelise kolmnurgaga, pöörake järgmiste juhiste täitmisel eriti hoolikalt tähelepanu just neile juhtelementidele.

    Valesti kirjutatud identifikaatoriga tekstivälja sisaldav aruanne

  2. Kui tööpaani Atribuudileht ei kuvata, vajutage selle kuvamiseks klahvi F4.

  3. Klõpsake tööpaanil Atribuudileht vahekaarti Kõik.

  4. Valige mõni juhtelement, mis kuvab aruandes andmeid (nt tekstivälja, märkeruutu või liitboksi). Kui mõni juhtelement kuvatakse koos esimeses toimingus mainitud rohelise kolmnurgaga, klõpsake esmalt ühte neist juhtelementidest.

  5. Kontrollige tööpaanil Atribuudileht atribuuti Juhtelemendi allikas selle identifikaatori osas, mis oli kuvatud dialoogiboksis Parameetri väärtuse sisestamine. Vajadusel muutke avaldist.

  6. Korrake 4. ja 5. toimingut aruande muude juhtelementidega, kuni leiate probleemi põhjustanud avaldise.

  7. Kui te ei leia ikkagi probleemi põhjust, vaadake, kas paanil Rühmitamine, sortimine ja kogusumma leidub mõni vale avaldis.

    • Kui paani Rühmitamine, sortimine ja kogusumma pole kuvatud, klõpsake menüü Kujundus jaotises Rühmitamine ja kokkuvõtted nuppu Rühmita ja sordi.

    • Kui paani Rühmitamine, sortimine ja kogusumma mõnel real on kuvatud tekst Rühmitamisaluse avaldis või Sortimisaluse avaldis, klõpsake avaldisekoosturi avamiseks sõna "avaldis". Avaldisekoosturis saate avaldist lähemalt uurida ja vajadusel muuta.

Lehe algusse

Kui dialoogiboks Parameetri väärtuse sisestamine kuvatakse vormi avamisel alati, võib vale avaldis leiduda aluseks olevas päringus. Uurige vale avaldise leidmiseks aluseks olevat päringut.

  1. Paremklõpsake navigeerimispaanil soovitud vormi ja seejärel valige Kujundusvaade.

  2. Kui tööpaani Atribuudileht ei kuvata, vajutage selle kuvamiseks klahvi F4.

  3. Veenduge, et tööpaani Atribuudileht ülaosas asuvas loendis oleks valitud väärtus Vorm, seejärel valige vahekaart Kõik.

  4. Uurige atribuuti Kirje allikas. Kui see sisaldab mõne päringu nime või SQL-lauset, võib üks avaldise identifikaatoritest olla vale ja põhjustada dialoogiboksi Parameetri väärtuse sisestamine kuvamise. Valige atribuudiväli Kirje allikas ja siis klõpsake nuppu Koosta Koosturi nupp .

  5. Vale avaldise leidmiseks järgige jaotises Päringu avaldiste uurimine toodud juhiseid.

    NB! : Kui olete valmis, sulgege päringu muudatuste salvestamiseks päring. Enne vormivaatesse naasmist salvestage ka vorm. Muidu lähevad kõik päringusse tehtud muudatused kaotsi.

Lehe algusse

Dialoogiboksi Parameetri väärtuse sisestamine kuvamise võib põhjustada ka vale avaldis liitboksi või loendiboksi juhtelemendi atribuudis Reaallikas. Mõnel juhul ei kuvata dialoogiboksi enne juhtelemendi kasutamist. Juhtelemendi atribuudi Reaallikas kontrollimiseks tehke järgmist.

  1. Paremklõpsake navigeerimispaanil soovitud vormi ja seejärel valige Kujundusvaade.

  2. Klõpsake liitboksi või loendiboksi, mida soovite kontrollida.

  3. Kui tööpaani Atribuudileht ei kuvata, vajutage selle kuvamiseks klahvi F4.

  4. Valige vahekaart Andmed ning tehke siis atribuuti Reaallikas uurides kindlaks, kas seal leiduv tekst vastab dialoogiboksis Parameetri väärtuse sisestamine kuvatud tekstile.

Lehe algusse

Kui Access kuvab dialoogiboksi Parameetri väärtuse sisestamine iga kord, kui avate mõne tabeli, asub vale avaldis kõige suurema tõenäosusega mõne selle tabeli otsinguvälja atribuudis Reaallikas.

  1. Paremklõpsake navigeerimispaanil tabelit ja seejärel valige Kujundusvaade.

  2. Kui soovite kindlaks teha, kas väli on otsinguväli, valige välja nimi ja siis jaotises Välja atribuudid vahekaart Otsing. Kui vahekaardil asub atribuudiväli Reaallikas, on väli otsinguväli. Uurige atribuuti Reaallikas lähemalt. Kui see sisaldab mõnda SQL-lauset, võib üks lause identifikaatoritest olla vale ja põhjustada dialoogiboksi Parameetri väärtuse sisestamine kuvamise.

Märkus. : Kuna tabelis võib olla mitu otsinguvälja, vaadake kindlasti iga välja vahekaarti Otsing.

Lehe algusse

Märkus. : Masintõlke lahtiütlus. Selle artikli tõlkis arvutisüsteem ilma inimese sekkumiseta. Microsoft pakub selliseid masintõlkeid, et inglise keelt mittekõnelevad kasutajad saaksid vaadata sisu Microsofti toodete, teenuste ja tehnoloogiate kohta. Kuna artikkel on masintõlgitud, võib see sisaldada sõnavara-, süntaksi- või grammatikavigu.

Vt ka

Avaldise süntaksisse tutvustus

Accessi avaldiste funktsioonide lisamine

Küsida sisestatud päringu käivitamisel parameetrite kasutamine

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×