Kodėl programa „Access“ prašo įvesti parametro reikšmę?

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Kartais, kai atidarote "Access" objektas (pvz., į lentelę, užklausą, formą arba ataskaitą), "Access" rodo dialogo langą Parametro reikšmės įvedimas . Programa Access rodo šį dialogo langą atidarysite objektą, kuriame yra identifikatorių ar išraiška prieiga negalima interpretuoti.

Kai kuriais atvejais tai veikimo būdą, kurį norite. Pvz., duomenų bazės kūrėjas galbūt sukurti užklausą, kuri leidžia įvesti informaciją kiekvieną kartą vykdoma užklausa, pvz., pradžios datą arba darbuotojo ID numeris. Toks raginimas gali būti panašūs taip:

Rodomas pavyzdys numatomas įvesti parametro reikšmę dialogo langas, pavadintą "Įveskite darbuotojo ID", lauko, kuriame norite įvesti reikšmę, ir mygtukus Gerai ir atšaukti identifikatorių.

Tačiau kitais atvejais nenorite, kad šiame dialogo lange būtų rodoma. Pvz., gali būti atliktus pakeitimus savo duomenų bazės dizaino. Dabar, kai atidarote objektą, Access rodo dialogo langą netikėtai su nesuprantate pranešimą.

Rodomas pavyzdys netikėta įvesti parametro reikšmę dialogo langas, pavadintą "SomeIdentifier", lauko, kuriame norite įvesti reikšmę, ir mygtukus Gerai ir atšaukti identifikatorių.

Šiame straipsnyje pateikiama tvarka ištirti, kodėl prieiga gali būti prašoma parametro reikšmę ir kaip galite nutraukti užklausas.

Pastaba : Šis straipsnis netaikomas prieigos žiniatinklio taikomosios programos – duomenų bazės, galite sukurti su "Access" ir publikuoti internete į "Office 365" arba "SharePoint".

Nutraukite užklausos parametro reikšmės

Sustabdyti dialogo langas Įvesti parametro reikšmę , rodomas, galite patikrinti visus reiškinius, kurios susietos su objektą, kad dirbate su ir identifikatorius, sukelia būtų rodomas dialogo langas Radimas. Tada turite pataisyti identifikatorių arba išraišką, kurioje yra identifikatorius sintaksė.

Saitai į išsamesnę informaciją apie išraiškos sintaksę rasite skyriuje taip pat žiūrėkite.

Kai pasirodo nepageidaujamas dialogo langas Parametro reikšmės įvedimas , įsidėmėkite identifikatorių arba išraišką, nurodytą dialogo lange. Pavyzdžiui, "SomeIdentifier", kaip parodyta toliau ekrano.

Rodomas pavyzdys įvesti parametro reikšmę netikėtas dialogo langas, rausvas kontūrą aplink identifikatorius etiketės "SomeIdentifier", lauko, kuriame norite įvesti reikšmę, ir mygtukus Gerai ir atšaukti.

Tada pasirinkite Atšaukti ir atlikite vieną iš šių procedūrų, atsižvelgiant į objektą, atidarote, kai bus atidarytas dialogo langas. Procedūros teikti bendras gaires skirtingų tipų objektų išraiškų tikrinimas. Tačiau konkrečius keitimus, kuriuos turite atlikti, priklauso nuo duomenų bazės struktūra.

Tipografinių klaidų užklausose yra dažniausia nepageidaujamas parametro raginimus. Kaip minėta anksčiau, kai užklausa yra skirtas prašyti parametro reikšmę, kai ji vykdoma, numatyta pasirodo dialogo langas Įvesti parametro reikšmę . Tačiau, jei esate tikri, užklausa neturėtų prašyti parametro reikšmę, naudokite šią procedūrą norėdami patikrinti, ar užklausoje nėra neteisingų išraiškų.

  1. Dešiniuoju pelės mygtuku spustelėkite užklausą naršymo srityje, tada spustelėkite Dizaino rodinys.

  2. Tikrinti identifikatorius bei išraiškas, eilutėje laukas ir eilučių kriterijai , ir nustatytumėte, ar kuris nors tekstas atitinka tekstą, kuris buvo rodomas dialogo langas Įvesti parametro reikšmę . Visų pirma, jei viename iš eilutės laukas langelių yra reikšmė, pvz., Išraiška1: [identifikatorius], tai gali būti raginimo įvesti parametrą šaltinis.

    Užklausa, kurioje yra išraiška, dėl kurios pasirodo dialogo langas Parametro reikšmės įvedimas

Rasti daugiau informacijos apie tai, kaip kurti parametrų užklausas, rasite skyriuje taip pat žiūrėkite saitus.

Puslapio viršus

Jei dialogo langas Parametro reikšmės įvedimas pasirodo, kai atidarote ataskaitą, atlikite šiuos veiksmus, kad patikrintumėte ataskaitos ypatybes:

  1. Naršymo srityje dešiniuoju pelės mygtuku spustelėkite ataskaitą, tada spustelėkite Dizaino rodinys.

    Pastaba : Prieš tęsdami, nustatyti, jei tokių valdiklių ataskaitos ekrane žalias trikampis jų viršutiniame kairiajame kampe. Trikampis reiškia, kad prieiga negalima įvertinti yra identifikatorių arba išraišką, kad valdiklio ypatybę Valdiklio šaltinis . Jei valdiklių Rodyti žalią trikampį, atkreipti ypatingą dėmesį į šiuos valdiklius, kaip jūs ir toliau atlikti toliau nurodytus veiksmus.

    Ataskaita, kurioje yra teksto laukas su klaidingai įvestu identifikatoriumi

  2. Jei užduočių sritis Ypatybių lapas nerodomas, paspauskite F4, kad jis būtų parodytas.

  3. Užduočių srityje Ypatybių lapas , pasirinkite skirtuką Visi .

  4. Pasirinkite valdiklį, kuriame rodomi duomenų ataskaitos (pvz., teksto laukas, žymės langelį arba pasirinktinio įvedimo lauko). Jei valdiklių Rodyti 1 veiksme nurodytą žalią trikampį, spustelėkite vieną iš šių valdiklių pirmą kartą.

  5. Užduočių srityje Ypatybių lapas patikrinkite, ar ypatybėje Valdiklio šaltinis nėra identifikatoriaus, kuris buvo rodomas dialogo lange Parametro reikšmės įvedimas, tada, jei reikia, modifikuokite išraišką.

  6. Pakartokite 4 ir 5 veiksmus su kitais ataskaitoje esančiais valdikliais, kol rasite problemą keliančią išraišką.

  7. Jei problemos vis dar nerandate, patikrinkite, ar nėra klaidingų išraiškų srityje grupavimas, rūšiavimas, ir :

    • Jei sritį grupavimas, rūšiavimas, ir nerodoma, skirtuko dizainas grupėje grupavimas ir sumos pasirinkite Grupuoti ir rūšiuoti.

    • Jei "Grupuoti pagal išraišką" arba "Rūšiuoti pagal išraišką" rodoma sritį grupavimas, rūšiavimas, ir eilutėje, pasirinkite žodį "išraiška", kad atidarytumėte reiškinio daryklę, kur galite patikrinti išraišką ir pakeisti jį, jei reikia.

Puslapio viršus

Jei dialogo langas Parametro reikšmės įvedimas pasirodo kaskart, kai atidarote formą, klaidinga išraiška gali būti esančią užklausą. Išanalizuokite esančią užklausą, kad rastumėte klaidingą išraišką.

  1. Dešiniuoju pelės mygtuku spustelėkite formą naršymo srityje ir spustelėkite Dizaino rodinys.

  2. Jei užduočių sritis Ypatybių lapas nerodomas, paspauskite F4, kad jis būtų parodytas.

  3. Įsitikinkite, kad forma pasirinkta sąraše užduočių srities Ypatybių lapas viršuje ir spustelėkite skirtuką Visi .

  4. Išanalizuokite ypatybę Įrašo šaltinis . Jei joje užklausos arba SQL sakinio pavadinimą, tada vienas iš sakinio identifikatorių gali būti neteisingi ir dėl dialogo lango Įvesti parametro reikšmę lauke, kad rodomi. Pasirinkite ypatybės lauką Įrašo šaltinis , ir tada spustelėkite kurti mygtuką Daryklės mygtukas .

  5. Norėdami rasti klaidingą išraišką, naudokite skyriuje išraiškų tikrinimas užklausoje aprašytą procedūrą.

    Svarbu : Norėdami įrašyti pakeitimus į užklausą, kai baigsite, uždarykite užklausą ir įrašykite formą prieš grįždami į formos rodinį. Kitu atveju pakeitimus, kuriuos atlikote užklausos bus prarasti.

Puslapio viršus

Pasirinktinio įvedimo lauko arba sąrašo lauko valdiklio ypatybę Eilutės šaltinis neteisinga išraiška gali sukelti dialogo langą Parametro reikšmės įvedimas būtų rodomas. Kai kuriais atvejais dialogo langas nerodomas, kol jūs bandote naudoti valdiklį. Naudokite šią procedūrą norėdami patikrinti valdiklio ypatybę Eilutės šaltinis :

  1. Dešiniuoju pelės mygtuku spustelėkite formą naršymo srityje ir spustelėkite Dizaino rodinys.

  2. Spustelėkite norimą tikrinti pasirinkimo įvedimo arba sąrašo lauką.

  3. Jei užduočių sritis Ypatybių lapas nerodomas, paspauskite F4, kad jis būtų parodytas.

  4. Pasirinkite skirtuką duomenys ir išanalizuokite ypatybę Eilutės šaltinis ir nustatyti, ar kuris nors tekstas atitinka tą dialogo langas Įvesti parametro reikšmę .

Puslapio viršus

Jei „Access“ rodo dialogo langąParametro reikšmės įvedimas kaskart, kai atidarote lentelę, tikėtina, kad klaidinga išraiška bus tos lentelės peržvalgos lauko ypatybėje Eilutės šaltinis.

  1. Dešiniuoju pelės mygtuku spustelėkite lentelę naršymo srityje ir spustelėkite Dizaino rodinys.

  2. Norėdami nustatyti, ar laukas yra peržvalgos laukas, pasirinkite lauko pavadinimą ir dalyje Lauko ypatybėsspustelėkite skirtuką Peržvalga . Jei skirtuką, kuriame yra Eilutės šaltinio ypatybės lauke, laukas yra peržvalgos laukas. Išanalizuokite ypatybę Eilutės šaltinis . Jei tai yra SQL sakinys, tada vienas iš sakinio identifikatorių gali būti neteisingi ir dėl dialogo lango Įvesti parametro reikšmę lauke, kad rodomi.

Pastaba : Lentelėje gali būti keli peržvalgos laukai, todėl nepamirškite patikrinti kiekvieno lauko skirtuko Peržvalga.

Puslapio viršus

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Taip pat žr.

Išraiškos sintaksę vadovas

Įtraukti funkcijų į "Access" reiškinius

Naudoti parametrus Norėdami prašyti įvesties vykdant užklausą

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×