Zakaj Access zahteva, da moram vnesti vrednost parametra?

Pomembno : Besedilo članka je prevedeno strojno. Glejte zavrnitev odgovornosti. Angleško različico tega članka najdete tukaj .

Ko odprete Accessov predmet (na primer tabelo, poizvedbo, obrazec ali poročilo), Access včasih prikaže pogovorno okno Vnos vrednosti parametra. Access prikaže to pogovorno okno, ko odprete predmet, ki vsebuje identifikator ali izraz, ki ga Access ne zna interpretirati.

V nekaterih primerih je to pričakovani način delovanja. Avtor zbirke podatkov je na primer ustvaril poizvedbo, s katero lahko vnesete podatke ob vsakem zagonu poizvedbe, na primer začetni datum ali ID zaposlenega. Tak poziv je lahko podoben temu:

Prikazan je primer pričakovanega pogovornega okna »Vnos vrednosti parametra« z identifikatorjem z oznako »Vnos ID-ja zaposlenega« (polje, v katero vnesete vrednost) in gumboma »V redu« in »Prekliči«.

V drugih primerih pa ne želite, da se prikaže to pogovorno okno. Ko na primer nekoliko spremenite načrt zbirke podatkov, se v Accessu pri odpiranju predmeta nepričakovano prikaže pogovorno okno s sporočilom, ki ga ne razumete.

Prikazan je primer nepričakovanega pogovornega okna »Vnos vrednosti parametra« z identifikatorjem z oznako »NekIdentifikator« (polje, v katero vnesete vrednost) in gumboma »V redu« in »Prekliči«.

V tem članku so opisani postopki, kako ugotovite, zakaj Access zahteva vrednost parametra in kako onemogočite te zahteve.

Opomba : V tem članku se ne nanaša na Accessove spletne programe – vrsta zbirke podatkov, načrtovanje s programom Access in objavi v spletu v storitvi Office 365 ali SharePoint.

Onemogočanje zahteve za vrednost parametra

Če želite preprečiti prikaz pogovornega okna Vnos vrednosti parametra, morate pregledati vse izraze, ki so povezani s predmetom, s katerim delate. Poiskati morate identifikator, ki povzroča prikaz pogovornega okna. Nato morate popraviti ta identifikator ali sintakso izraza, ki vsebuje identifikator.

Povezave do več informacij o sintaksi izraza najdete v razdelku »Glejte tudi«.

Ko se prikaže neželeno pogovorno okno Vnos vrednosti parametra, si zabeležite navedeni identifikator ali izraz. Na primer »NekIdentifikator«, kot je prikazano na spodnjem posnetku zaslona.

Prikazan je primer nepričakovanega pogovornega okna »Vnos vrednosti parametra« z roza okvirjem okrog oznake identifikatorja »NekIdentifikator« (polje, v katero vnesete vrednost) in gumboma »V redu« in »Prekliči«.

Nato izberite »Prekliči« in nadaljujte z enim od spodnjih postopkov, odvisno od vrste predmeta, ki ga odprete, ko se prikaže pogovorno okno. Postopki ponujajo splošna navodila za pregledovanje izrazov v različnih vrstah predmetov. Vendar so točne spremembe odvisne od strukture vaše zbirke podatkov.

Tipkarske napake v poizvedbah so pogost vzrok neželenih pozivov za vnos parametra. Če je poizvedba načrtovana tako, da ob izvedbi pozove k vnosu parametra, se privzeto prikaže pogovorno okno Vnos vrednosti parametra. Če pa ste prepričani, da poizvedba ne bi smela pozvati k vnosu vrednosti parametra, po spodnjih navodilih preglejte poizvedbo in preverite, ali so v njej neveljavni izrazi.

  1. Z desno tipko miške kliknite poizvedbo v podoknu za krmarjenje in nato kliknite Pogled načrta.

  2. Oglejte si identifikatorje in izraze v vrstici Polje in v vrsticah Pogoji ter preverite, ali se besedilo v teh vrsticah ujema z besedilom, ki je bilo prikazano v pogovornem oknu Vnos vrednosti parametra. Če je v eni od celic v vrstici Polje vrednost, kot je Expr1: [identifikator], je morda prav ta izraz vzrok za poziv k vnosu vrednosti parametra.

    Poizvedba, v kateri je izraz, zaradi katerega se prikaže pogovorno okno »Vnos vrednosti parametra

Povezave do več informacij o ustvarjanju poizvedb s parametri najdete v razdelku »Glejte tudi«.

Na vrh strani

Če se prikaže pogovorno okno Vnos vrednosti parametra, ko odprete poročilo, preglejte lastnosti poročila po teh navodilih:

  1. Z desno tipko miške kliknite poročilo v podoknu za krmarjenje in nato kliknite Pogled načrta.

    Opomba : Pred nadaljevanjem preverite, ali je v zgornjem levem kotu katerega od kontrolnikov v poročilu prikazan zelen trikotnik. Trikotnik pomeni, da Access ne more ovrednotiti identifikatorja ali izraza v lastnosti Vir kontrolnika tega kontrolnika. Če je v katerem koli kontrolniku prikazan zelen trikotnik, pri izvedbi spodnjih korakov bodite še posebej pozorni na ta kontrolnik.

    Poročilo, v katerem je polje z besedilom za napačno črkovanim identifikatorjem

  2. Če se podokno opravil List z lastnostmi ne prikaže, pritisnite F4, da ga prikažete.

  3. V podoknu opravil List z lastnostmi izberite zavihek Vse.

  4. Izberite kontrolnik, ki prikazuje podatke v poročilu (na primer polje z besedilom, potrditveno polje ali kombinirano polje). Če je v katerem od kontrolnikov prikazan zelen trikotnik, omenjen v 1. koraku, najprej kliknite enega od teh kontrolnikov.

  5. V podoknu opravil List lastnosti si oglejte lastnost Vir kontrolnika za identifikator, ki je bil prikazan v pogovornem oknu Vnos vrednosti parametra, in nato po potrebi spremenite izraz.

  6. Ponovite 4. in 5. korak za druge kontrolnike v poročilu, dokler ne najdete izraza, zaradi katerega prihaja do težave.

  7. Če težave še vedno ne najdete, v podoknu Združevanje, razvrščanje in vsota poiščite morebitne nepravilne izraze:

    • Če podokno Združevanje, razvrščanje in vsota ni prikazano, na zavihku Načrt v skupini Združevanje in vsote izberite Združi in razvrsti.

    • Če je v vrstici v podoknu Združevanje, razvrščanje in vsota prikazano »Združi po izrazu« ali »Razvrsti po izrazu«, izberite besedo »izraz«, da odprete graditelja izrazov, kjer si lahko ogledate in po potrebi spremenite izraz.

Na vrh strani

Če se pogovorno okno Vnos vrednosti parametra prikaže vsakič, ko odprete obrazec, je nepravilni izraz morda v temeljni poizvedbi. Preglejte temeljno poizvedbo in poiščite nepravilni izraz.

  1. Z desno tipko miške kliknite obrazec v podoknu za krmarjenje in izberite Pogled načrta.

  2. Če se podokno opravil List z lastnostmi ne prikaže, pritisnite F4, da ga prikažete.

  3. Prepričajte se, da je na seznamu na vrhu podokna opravil List z lastnostmi izbrana možnost Obrazec, in nato izberite zavihek Vse.

  4. Oglejte si lastnost Vir zapisa. Če vsebuje ime poizvedbe ali izjavo SQL, je morda eden od identifikatorjev v izjavi nepravilen, zaradi česar se prikazuje pogovorno okno Vnos vrednosti parametra. Izberite polje z lastnostjo Vir zapisa in kliknite gumb Graditev Gumb »Graditelj« .

  5. Nepravilni izraz poiščite po navodilih iz razdelka Pregled izrazov v poizvedbi.

    Pomembno : Po končanem postopku shranite spremembe v poizvedbi tako, da zaprete poizvedbo in nato pred preklopom na pogled obrazca shranite obrazec. Če tega ne naredite, boste izgubili vse narejene spremembe.

Na vrh strani

Pogovorno okno Vnos vrednosti parametra se lahko prikaže zaradi nepravilnega izraza v lastnosti Vir vrstice v kontrolniku kombiniranega polja ali polja s seznamom. V nekaterih primerih se pogovorno okno prikaže šele, ko poskusite uporabiti kontrolnik. Lastnost Vir vrstice kontrolnika preglejte po tem postopku:

  1. Z desno tipko miške kliknite obrazec v podoknu za krmarjenje in izberite Pogled načrta.

  2. Kliknite kombinirano polje ali polje s seznamom, ki ga želite pregledati.

  3. Če se podokno opravil List z lastnostmi ne prikaže, pritisnite F4, da ga prikažete.

  4. Izberite zavihek Podatki, preglejte lastnost Vir vrstice in preverite, ali je besedilo tukaj enako kot besedilo v pogovornem oknu Vnos vrednosti parametra.

Na vrh strani

Če Access prikaže pogovorno okno Vnos vrednosti parametra vsakič, ko odprete tabelo, je nepravilni izraz zelo verjetno v lastnosti Vir vrstice iskalnega polja v tej tabeli.

  1. Z desno tipko miške kliknite tabelo v podoknu za krmarjenje in izberite Pogled načrta.

  2. Če želite preveriti, ali je polje dejansko polje za iskanje, izberite ime polja in nato v razdelku Lastnosti polja kliknite zavihek Iskanje. Če je na zavihku prikazano polje z lastnostjo Vir vrstice, je to polje dejansko polje za iskanje. Preglejte lastnost Vir vrstice. Če vsebuje izjavo SQL, je morda eden od identifikatorjev v izjavi nepravilen, zaradi česar se prikazuje pogovorno okno Vnos vrednosti parametra.

Opomba : V tabeli je lahko več iskalnih polj, zato preglejte zavihek »Iskanje« za vsa polja.

Na vrh strani

Opomba : Strojni prevod – zavrnitev odgovornosti: Ta članek je bil preveden z računalniškim programom brez človeškega posredovanja. Microsoft skuša s strojno prevedenimi članki vsebino o Microsoftovih izdelkih, storitvah in tehnologijah približati osebam, ki ne razumejo angleščine. Ker je bil članek strojno preveden, so lahko v njem jezikovne, slovnične in pravopisne napake.

Glejte tudi

Vodnik za sintaksi izraza

Dodajanje funkcij v Accessove izraze

Uporaba parametrov za poziv za vnos pri zagonu poizvedbe

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×