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

Někdy se při otevření accessového objektu (například tabulky, dotazu, formuláře nebo sestavy) zobrazí dialogové okno Zadat hodnotu parametru . Access toto dialogové okno zobrazí, když otevřete objekt, který obsahuje identifikátor nebo Výraz, které Access nedokáže interpretovat.

Někdy se jedná o požadované chování. Tvůrce databáze mohl třeba vytvořit dotaz, který vám při každém spuštění umožňuje zadat informace, jako je datum zahájení nebo identifikační číslo zaměstnance. Taková výzva může vypadat takto:

Zobrazuje příklad očekávaného dialogového okna Zadat hodnotu parametru v Accessu s identifikátorem s popiskem "Zadat ID zaměstnance", polem, do kterého se má zadat hodnota, a tlačítky OK a Zrušit.

V jiných případech ale nechcete, aby se toto dialogové okno zobrazovala. Je možné, že jste například provedli nějaké změny v návrhu databáze. Když teď otevřete objekt, Access neočekávaně zobrazí dialogové okno se zprávou, které nerozumíte.

Zobrazuje příklad neočekávaného dialogového okna Zadat hodnotu parametru v Accessu s identifikátorem označeným "SomeIdentifier", polem, do kterého se má zadat hodnota, a tlačítky OK a Zrušit.

Tento článek obsahuje postupy, jak zjistit, proč Access může požadovat hodnotu parametru a jak můžete žádosti zastavit.

Zastavení požadavku na hodnotu parametru

Pokud chcete zobrazení dialogového okna Zadat hodnotu parametru zastavit, musíte zkontrolovat všechny výrazy přidružené k objektu, se kterým pracujete, a najít identifikátor, který způsobuje zobrazení dialogového okna. Potom je nutné opravit daný identifikátor nebo syntaxi výrazu obsahujícího tento identifikátor.

Odkazy na další informace o syntaxi výrazů najdete v dolní části tohoto článku nápovědy.

Když se zobrazí nežádoucí dialogové okno Zadat hodnotu parametru , poznamenejte si identifikátor nebo výraz, který je uvedený v dialogovém okně. Například "SomeIdentifier", jak je znázorněno na následujícím snímku obrazovky.

Zobrazuje příklad neočekávaného dialogového okna Zadat hodnotu parametru s červenou šipkou ukazující na popisek identifikátoru SomeIdentifier, pole, do kterého chcete zadat hodnotu, a tlačítka OK a Zrušit.

Pak vyberte Zrušit a pokračujte jedním z následujících postupů uvedených níže v závislosti na typu objektu, který otevíráte, když se zobrazí dialogové okno. Postupy poskytují obecné pokyny pro kontrolu výrazů v různých typech objektů. Konkrétní změny, které je nutné provést, však závisejí na struktuře databáze.

Překlepy v dotazech jsou častou příčinou zobrazování nežádoucí výzvy k zadání parametru. Jak již bylo zmíněno, jestliže je dotaz navržen tak, aby při svém spuštění zobrazoval výzvu k zadání hodnoty parametru, je zobrazení dialogového okna Zadat hodnotu parametru žádoucí. Pokud jste si ale jistí, že dotaz by neměl požadovat hodnotu parametru, pomocí tohoto postupu zkontrolujte, jestli dotaz neobsahuje nesprávné výrazy.

  1. Klikněte pravým tlačítkem myši na dotaz v navigačním podokně a klikněte na příkaz Návrhové zobrazení.

  2. Zkontrolujte identifikátory a výrazy v řádku Pole a v řádcích Kritéria a určete, jestli nějaká část textu odpovídá textu, který je zobrazený v dialogovém okně Zadat hodnotu parametru. Konkrétně platí, že pokud jedna z buněk v řádku Pole obsahuje hodnotu , například Výraz1: [SomeIdentifier], může to být zdroj výzvy k zadání parametru.

    Dotaz obsahující výraz, který způsobuje zobrazování dialogového okna Zadat hodnotu parametru

Odkazy na další informace o vytváření parametrových dotazů najdete v dolní části tohoto článku nápovědy.

Začátek stránky

Pokud se dialogové okno Zadat hodnotu parametru zobrazuje při otevření sestavy, zkontrolujte vlastnosti sestavy tímto postupem:

  1. Klikněte pravým tlačítkem myši na sestavu v navigačním podokně a potom klikněte na příkaz Návrhové zobrazení.

    Poznámka: Před pokračováním zjistěte, zda některé ovládací prvky v sestavě nemají ve svém levém horním rohu zobrazen zelený trojúhelníček. Trojúhelník znamená, že Access nemůže vyhodnotit identifikátor nebo výraz ve vlastnosti Zdroj ovládacího prvku daného ovládacího prvku. Pokud některé ovládací prvky zobrazují zelený trojúhelník, věnujte těmto ovládacím prvkům při procházení těchto kroků zvláštní pozornost.

    Sestava obsahující textové pole s chybně napsaným identifikátorem

  2. Pokud se podokno úloh Seznam vlastností nezobrazuje, zobrazte ho stisknutím klávesy F4.

  3. V podokně úloh Seznam vlastností vyberte kartu Vše .

  4. Vyberte ovládací prvek, který zobrazuje data v sestavě (například textové pole, zaškrtávací políčko nebo pole se seznamem). Pokud některé ovládací prvky zobrazují zelený trojúhelník uvedený v kroku 1, klikněte nejprve na jeden z těchto ovládacích prvků.

  5. V podokně úloh Seznam vlastností zkontrolujte ve vlastnosti Zdroj ovládacího prvku výskyt identifikátoru, který byl zobrazen v dialogovém okně Zadat hodnotu parametru, a v případě potřeby výraz upravte.

  6. Opakujte kroky 4 a 5 pro další ovládací prvky v sestavě, dokud nenajdete výraz, který způsobuje problém.

  7. Pokud problém pořád nemůžete najít, zkontrolujte, jestli v podokně Skupina, řazení a součet nejsou správné výrazy:

    • Pokud se podokno Skupina, řazení a součet nezobrazuje, vyberte na kartě Návrh rozložení sestavy ve skupině Seskupení & Souhrny možnost Seskupovat& Seřadit.

    • Pokud se na řádku v podokně Seskupit, seřadit a součet zobrazí "Seskupit podle výrazu" nebo "Seřadit podle výrazu", výběrem slova "výraz" otevřete Tvůrce výrazů, kde můžete výraz prozkoumat a v případě potřeby ho upravit.

Začátek stránky

Pokud se dialogové okno Zadat hodnotu parametru zobrazí při každém otevření formuláře, může být v podkladovém dotazu nesprávný výraz. Prozkoumejte podkladový dotaz a vyhledejte nesprávný výraz.

  1. Klikněte pravým tlačítkem myši na formulář v navigačním podokně a pak vyberte Návrhové zobrazení.

  2. Pokud se podokno úloh Seznam vlastností nezobrazuje, zobrazte ho stisknutím klávesy F4.

  3. Ujistěte se, že je v seznamu v horní části podokna úloh Seznam vlastností vybraná možnost Formulář, a pak vyberte kartu Vše.

  4. Zkontrolujte vlastnost Zdroj záznamů. Pokud obsahuje název dotazu nebo SQL příkaz, je některý identifikátor v příkazu zřejmě nesprávný a způsobuje zobrazování dialogového okna Zadat hodnotu parametru. Vyberte pole vlastnosti Zdroj záznamů a potom klikněte na tlačítko Sestavit Tlačítko Tvůrce.

  5. Nesprávný výraz vyhledejte pomocí postupu, který najdete v části Kontrola výrazů v dotazu.

    Důležité informace: Pokud chcete uložit změny dotazu, až budete hotovi, zavřete dotaz a před přepnutím zpět do zobrazení formuláře formulář uložte. Jinak budou všechny změny provedené v dotazu ztraceny.

Začátek stránky

Příčinou zobrazování dialogového okna Zadat hodnotu parametru může být nesprávný výraz ve vlastnosti Zdroj řádků ovládacího prvku pole se seznamem nebo seznamu. V některých případech se dialogové okno nezobrazí, dokud se tento ovládací prvek nepokusíte použít. Ke kontrole vlastnosti Zdroj řádků ovládacího prvku použijte tento postup:

  1. Klikněte pravým tlačítkem myši na formulář v navigačním podokně a pak vyberte Návrhové zobrazení.

  2. Klikněte na pole se seznamem nebo seznam, který chcete zkontrolovat.

  3. Pokud se podokno úloh Seznam vlastností nezobrazuje, zobrazte ho stisknutím klávesy F4.

  4. Vyberte kartu Data a pak zkontrolujte vlastnost Zdroj řádků a zjistěte, jestli některý z textů odpovídá textu v dialogovém okně Zadat hodnotu parametru .

Začátek stránky

Pokud Access zobrazuje dialogové okno Zadat hodnotu parametru vždy při otevření tabulky, nachází se nesprávný výraz pravděpodobně v dané tabulce ve vlastnosti Zdroj řádků vyhledávacího pole.

  1. Klikněte pravým tlačítkem myši na tabulku v navigačním podokně a pak vyberte Návrhové zobrazení.

  2. Pokud chcete zjistit, jestli je pole vyhledávací pole, vyberte název pole a pak v části Vlastnosti pole vyberte kartu Vyhledávání . Pokud karta obsahuje pole vlastnosti Zdroj řádků, dané pole je vyhledávací pole. Zkontrolujte vlastnost Zdroj řádků. Pokud obsahuje SQL příkaz, je některý identifikátor v příkazu zřejmě nesprávný a způsobuje zobrazování dialogového okna Zadat hodnotu parametru.

Poznámka: Tabulka může obsahovat víc vyhledávacích polí, a proto zkontrolujte kartu Vyhledávání u každého pole.

Začátek stránky

Viz také

Průvodce syntaxí výrazu

Přidávání funkcí do výrazů v Accessu

Požádání uživatele o zadání kritérií při spuštění dotazu pomocí parametrů

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.