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

Niekedy sa po otvorení accessového objektu (napríklad tabuľky, dotazu, formulára alebo zostavy) v Accesse zobrazí dialógové okno Zadanie hodnoty parametra. Access zobrazí toto dialógové okno po otvorení objektu, ktorý obsahuje identifikátor alebo výraz, ktorý Access nedokáže interpretovať.

V niektorých prípadoch je to požadované správanie. Tvorca databázy mohol napríklad vytvoriť dotaz, ktorý umožňuje zadanie informácií, napríklad dátumu spustenia alebo identifikačného čísla zamestnanca, pri každom spustení dotazu. Zobrazená výzva môže vyzerať približne takto:

Zobrazuje príklad očakávaného dialógového okna Zadanie hodnoty parametra v Accesse s identifikátorom označeným ako Zadať ID zamestnanca, poľom, do ktorého sa má zadať hodnota, a tlačidlami OK a Zrušiť.

V iných prípadoch však nechcete, aby sa toto dialógové okno zobrazovalo. Mohli ste napríklad vykonať určité zmeny v návrhu databázy. Keď teraz otvoríte objekt, Access zobrazí dialógové okno neočakávane so správou, s akou nerozumiete.

Zobrazuje príklad neočakávaného dialógového okna Zadanie hodnoty parametra v Accesse s identifikátorom označeným ako SomeIdentifier, poľom, do ktorého sa má zadať hodnota, a tlačidlami OK a Zrušiť.

V tomto článku nájdete postupy, ktoré vám pomôžu preskúmať, prečo Access vyžaduje hodnoty parametra, a ako môžete tieto požiadavky zastaviť.

Zastavenie požiadavky na hodnotu parametra

Ak chcete zastaviť zobrazovanie dialógového okna Zadanie hodnoty parametra, musíte skontrolovať všetky výrazy, ktoré sú priradené k objektu, s ktorým pracujete, a nájsť identifikátor spôsobujúci zobrazovanie dialógového okna. Potom musíte opraviť identifikátor alebo syntax výrazu, ktorý obsahuje identifikátor.

Prepojenia na ďalšie informácie o syntaxi výrazov nájdete v dolnej časti tohto článku Pomocníka.

Keď sa zobrazí nechcené dialógové okno Zadanie hodnoty parametra , všimnite si identifikátor alebo výraz, ktorý je uvedený v dialógovom okne. Napríklad "SomeIdentifier", ako je znázornené na nasledujúcej snímke obrazovky.

Zobrazuje príklad neočakávaného dialógového okna Zadanie hodnoty parametra s červenou šípkou smerujúcou na označenie identifikátora SomeIdentifier, pole, do ktorého sa má zadať hodnota, a tlačidlá OK a Zrušiť.

Potom vyberte položku Zrušiť a pokračujte jedným z nasledujúcich postupov uvedených nižšie v závislosti od typu objektu, ktorý otvárate pri zobrazení dialógového okna. Postupy poskytujú všeobecné pokyny na kontrolu výrazov v rôznych typoch objektov. Avšak konkrétne zmeny, ktoré je potrebné vykonať, závisia od štruktúry databázy.

Typografické chyby v dotazoch sú častou príčinou zobrazovania neželaných výziev týkajúcich sa parametrov. Ako už bolo uvedené, ak je dotaz navrhnutý tak, aby si pri spustení vyžiadal hodnotu parametra, zobrazuje sa dialógové okno Zadanie hodnoty parametra na základe návrhu. Ak však máte istotu, že by dotaz nemal požadovať hodnotu parametra, pomocou nasledujúcich krokov skontrolujte, či dotaz neobsahuje nesprávne výrazy.

  1. Na navigačnej table kliknite pravým tlačidlom myši na dotaz a potom kliknite na položku Návrhové zobrazenie.

  2. Skontrolujte identifikátory a výrazy v riadku Pole a v riadkoch Kritériá a určite, či niektorý z textov zodpovedá textu zobrazenému v dialógovom okne Zadanie hodnoty parametra. Najmä ak niektorá z buniek v riadku Pole obsahuje hodnotu, napríklad Expr1: [SomeIdentifier],, môže to byť zdroj výzvy na zadanie parametra.

    Dotaz obsahujúci výraz, ktorý je príčinou zobrazenia dialógového okna na zadanie hodnoty parametra

Prepojenia na ďalšie informácie o vytváraní parametrických dotazov nájdete v dolnej časti tohto článku Pomocníka.

Na začiatok stránky

Ak sa dialógové okno Zadanie hodnoty parametra zobrazí pri otváraní zostavy postupujte pri kontrole vlastností zostavy takto:

  1. Pravým tlačidlom myši kliknite na formulár na navigačnej table a potom kliknite na položku Návrhové zobrazenie.

    Poznámka: Skôr ako budete pokračovať, skontrolujte, či sa v niektorom z ovládacích prvkov v správe zobrazil v ľavom hornom rohu zelený trojuholník. Trojuholník informuje, že program Access nedokáže vyhodnotiť identifikátor alebo výraz vo vlastnosti Zdroj ovládacieho prvku daného ovládacieho prvku. Ak sa v niektorom ovládacom prvku zobrazí zelený trojuholník, venujte pri nasledujúcich krokoch pozornosť najmä týmto ovládacím prvkom.

    Zostava obsahujúca textové pole s chybne napísaným identifikátorom

  2. Ak sa pracovná tabla Hárok vlastností nezobrazuje, zobrazíte ju stlačením klávesu F4.

  3. Na pracovnej table Hárok vlastností vyberte kartu Všetky.

  4. Vyberte ovládací prvok, pomocou ktorého sa zobrazujú údaje v zostave (napríklad textové pole, začiarkavacie políčko alebo rozbaľovacie pole). Ak sa v niektorom ovládacom prvku zobrazil zelený trojuholník v kroku 1, najprv kliknite na jeden z týchto ovládacích prvkov.

  5. Na pracovnej table Hárok vlastností skontrolujte vlastnosť Zdroj ovládacieho prvku pre identifikátor zobrazený v dialógovom okne Zadanie hodnoty parametra a potom výraz podľa potreby upravte.

  6. Opakujte kroky 4 a 5 pre ďalšie ovládacie prvky v zostave, kým nenájdete výraz, ktorý spôsobuje problém.

  7. Ak sa vám stále nepodarilo nájsť problém, skontrolujte, či sa nesprávne výrazy nenachádzajú na table Zoskupenie, zoradenie a súčet:

    • Ak sa tabla Zoskupenie, zoradenie a súčet nezobrazuje, na karte Návrh rozloženia zostavy vyberte v skupine Zoskupenie & súčty položku Zoskupiť & Zoradiť.

    • Ak sa v riadku na table Zoskupenie, zoradenie a súčet zobrazí text „Zoskupiť podľa výrazu“ alebo „Zoradiť podľa výrazu“, výberom slova „výraz“ otvorte Zostavovač výrazov, kde môžete skontrolovať daný výraz a podľa potreby ho upraviť.

Na začiatok stránky

Ak sa dialógové okno Zadanie hodnoty parametra zobrazí pri každom otváraní formulára, nesprávny výraz sa môže nachádzať v základnom dotaze. Skontrolujte základný dotaz a vyhľadajte nesprávny výraz.

  1. Pravým tlačidlom myši kliknite na formulár na navigačnej table a potom vyberte položku Návrhové zobrazenie.

  2. Ak sa pracovná tabla Hárok vlastností nezobrazuje, zobrazíte ju stlačením klávesu F4.

  3. Skontrolujte, či je v zozname v hornej časti pracovnej tably Hárok vlastností vybratá položka Formulár a potom vyberte kartu Všetky.

  4. Skontrolujte vlastnosť Zdroj záznamov. Ak obsahuje názov dotazu alebo príkaz SQL, môže byť niektorý z identifikátorov v príkaze nesprávny a byť príčinou zobrazenia dialógového okna Zadanie hodnoty parametra. Vyberte pole vlastnosti Zdroj záznamov a potom kliknite na tlačidlo Zostaviť Tlačidlo zostavovača.

  5. Vyhľadajte nesprávny výraz pomocou krokov uvedených v časti Kontrola výrazov v dotaze.

    Dôležité: Ak chcete po ukončení kontroly uložiť zmeny v dotaze, zatvorte dotaz a potom uložte formulár skôr, ako prejdete do zobrazenia formulára. V opačnom prípade sa všetky zmeny, ktoré ste zadali do dotazu, stratia.

Na začiatok stránky

Nesprávny výraz vo vlastnosti Zdroj riadkov v ovládacom prvku rozbaľovacieho poľa alebo poľa so zoznamom môže spôsobovať zobrazenie dialógového okna Zadanie hodnoty parametra. V niektorých prípadoch sa dialógové okno nezobrazí, kým sa nepokúsite použiť daný ovládací prvok. Pri kontrole vlastnosti Zdroj riadkov postupujte takto:

  1. Pravým tlačidlom myši kliknite na formulár na navigačnej table a potom vyberte položku Návrhové zobrazenie.

  2. Kliknite na rozbaľovacie pole alebo pole so zoznamom, ktoré chcete skontrolovať.

  3. Ak sa pracovná tabla Hárok vlastností nezobrazuje, zobrazíte ju stlačením klávesu F4.

  4. Vyberte kartu Údaje, potom skontrolujte vlastnosť Zdroj riadkov a zistite, či niektorý z textov zodpovedá textu v dialógovom okne Zadanie hodnoty parametra.

Na začiatok stránky

Ak sa v programe Access zobrazí dialógové okno Zadanie hodnoty parametra pri každom otvorení tabuľky, nesprávny výraz je pravdepodobne vo vlastnosti Zdroj riadkov vo vyhľadávacom poli tabuľky.

  1. Kliknite pravým tlačidlom myši na tabuľku na navigačnej table a potom vyberte položku Návrhové zobrazenie.

  2. Ak chcete zistiť, či je pole vyhľadávacím poľom, vyberte názov poľa a potom vyberte v časti Vlastnosti poľa kartu Vyhľadávanie. Ak sa na karte nachádza pole vlastnosti Zdroj riadkov, potom je pole vyhľadávacím poľom. Skontrolujte vlastnosť Zdroj riadkov. Ak obsahuje príkaz SQL, môže byť niektorý z identifikátorov v príkaze nesprávny a byť príčinou zobrazovania dialógového okna Zadanie hodnoty parametra.

Poznámka: V tabuľke môže byť viacero vyhľadávacích polí, preto skontrolujte kartu Vyhľadávanie pre každé pole.

Na začiatok stránky

Pozrite tiež

Sprievodca syntaxou výrazov

Pridanie funkcií do accessových výrazov

Použitie parametrov na požadovanie zadania vstupnej hodnoty pri spustení dotazu

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.