Prečo program Access požaduje zadanie hodnoty parametra?

Dôležité : Tento článok je strojovo preložený, prečítajte si vyhlásenie. Anglickú verziu tohto článku nájdete tu a môžete ju použiť ako referenciu.

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 sa príklad neočakávaného dialógového okna na zadanie hodnoty parametra spolu s identifikátorom označeným ako Zadajte ID zamestnanca, s poľom, do ktorého treba zadať hodnotu, a s tlačidlami OK a Zrušiť.

V iných prípadoch však nie je žiaduce, aby sa toto okno zobrazovalo. Mohli ste napríklad zadať niekoľko zmien v návrhu databázy a teraz pri otvorení objektu sa toto dialógové okno zobrazí v programe Access neočakávane s hlásením, ktorému nerozumiete.

Zobrazuje sa príklad neočakávaného dialógového okna na zadanie hodnoty parametra spolu s identifikátorom označeným ako SomeIdentifier, s poľom, do ktorého treba zadať hodnotu, a s 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ť.

Poznámka : Tento článok sa nevzťahuje na prístup k webovej aplikácie – typ databázy, návrh s prístupom a publikovať na internete služieb Office 365 alebo SharePoint.

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 časti Pozrite tiež.

Po zobrazení nechceného dialógového okna Zadanie hodnoty parametra si všimnite identifikátor alebo výraz uvedený v dialógovom okne: Napríklad „SomeIdentifier“, ako je to znázornené na nasledujúcom obrázku.

Zobrazuje sa príklad neočakávaného dialógového okna na zadanie hodnoty parametra spolu s ružovým ohraničením označenia pre identifikátor označený ako SomeIdentifier, s poľom, do ktorého treba zadať hodnotu, a s tlačidlami OK a Zrušiť.

Potom vyberte položku Zrušiť a pokračujte jedným z nasledujúcich postupov v závislosti od typu objektu, ktorý otvárate pri zobrazení dialógového okna. Postupy poskytujú všeobecné usmernenia 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 typu Expr1: [identifikátor], môže byť táto hodnota príčinou výzvy týkajúcej sa 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í dotazov na parameter nájdete v časti Pozrite tiež.

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. Zopakujte kroky 4 a 5 pre ďalšie ovládacie prvky zostavy, kým nenájdete výraz, ktorý je príčinou problému.

  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 nezobrazí, vyberte na karte Návrh v skupine Zoskupenie a súčet položku Zoskupenie a zoradenie.

    • 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

Poznámka : Vyhlásenie týkajúce sa strojového prekladu: Tento článok bol preložený počítačovým systémom bez zásahu človeka. Poskytovaním týchto strojových prekladov umožňuje spoločnosť Microsoft aj používateľom, ktorí nehovoria po anglicky, využívať obsah o produktoch, službách a technológiách spoločnosti Microsoft. Článok bol preložený strojovo, môže preto obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky.

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

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×