Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

V části 2 této řady jsme zvažli použití zástupných znaků a like v kritériích dotazu k nalezení shody inexact. Dobré věci, ale co když by dotaz mohl dostat k použití kritérií zadaných při jeho spuštění? Co když by dotaz mohl požádat o zadání vstupních dat? Dobrá zpráva! Můžete vytvořit dotaz, který bude žádat o vstupní hodnoty, a ve skutečnosti je velmi snadný.

Místo normálního kritéria můžete použít otázku uzavřenou v hranatých závorkách. Když někdo spustí dotaz, nejdřív se zobrazí dialogové okno s otázkou, kterou jste použili. Podívejme se na návrh dotazu, který vytvořil příjmení zákazníka?

Parameter question in square brackets in Criteria row

Dotaz vrátí všechna data z tabulky Customers (Zákazníci), ale jenom ty záznamy, u kterých LastName (Příjmení) odpovídají odpovědi uživatele na tuto otázku:

Enter parameter value

Tím se práce udělá, ale existují věci, které můžete udělat, aby se zlepšila použitelnost dotazu. U jednoho můžete parametry deklarovat tak, aby Access v případě zadání nesprávného typu dat poskytoval smysluplnou chybovou zprávu (pokud například někdo zadá text v případě, že je požadováno číslo).

Jak deklarovat parametr:

  1. Otevřete dotaz v návrhovém zobrazení a zkopírujte otázku parametru do schránky včetně závorek (vyberte otázku parametru a stiskněte kombinaci kláves Ctrl+C).

  2. Na panelu nástrojů dotazu |Karta Návrh ve skupině Zobrazit či skrýt klikněte na Parametry.

  3. V dialogovém okně Parametry dotazu vložte zkopírovaný parametr do sloupce Parametr a nastavte datový typ pomocí rozevíracího seznamu ve sloupci Datový typ.

Pasting the question into Query Parameter dialog box

Pokud chcete opravdu projít celý seznam, můžete ke shromažďování vstupních informací použít formulář. Formulář otevře všechny druhy možností, například sdílení vstupních parametrů mezi sadami dotazů nebo poskytnutí výběru data pro zadání parametru data a času. Další informace najdete v článku Použití parametrů v dotazech, formulářích a sestavách.

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.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×