Použití kritéria OR k vytvoření dotazu s alternativními nebo vícečetnými podmínkami

Platí pro
Access pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Pokud chcete, aby byly ve výsledcích zahrnuté informace vyhovující dvěma nebo více alternativním kritériím, použijte v Accessu v návrhové mřížce dotazu řádky kritéria Nebo.

Pokud chcete aktualizační modul, přečtěte si téma Použití kritérií u dotazu.

Vezměme si příklad: Firma má zákazníky v několika různých zemích, ale má propagační akce jenom pro zákazníky ve Francii, Velké Británii a USA. Pokud chcete získat seznam zákazníků jen z těchto zemí, použijte řádek NEBO takto:

Použití kritéria OR v návrháři a výsledek

  1. Otevřete tabulku, kterou chcete použít jako zdroj dotazu, a na kartě Vytvořit klikněte na Návrh dotazu.

  2. V návrháři dotazu vyberte tabulku a poklikejte na pole, která chcete zobrazit ve výsledcích dotazu.

  3. Přidejte první kritérium do řádkuKritérie .

    Poznámka

    Použijte odpovídající sloupec, v tomto příkladu jsme použili zemi/oblast , ale pokud chcete najít konkrétní příjmení, přidejte kritéria do pole Příjmení .

  4. Do řádku Nebo zadejte alternativní kritérium (pokud jich máte víc, použijte další prázdné řádky pod řádkem Nebo) a potom klikněte na Spustit.

  5. Stisknutím CTRL+S dotaz uložte.

Jiný příklad použití kritérií NEBO: Vyhledání zaměstnanců, kteří pracují na pobočce v Chicagu NEBO zaměstnanců, kteří mají narozeniny konkrétní den:

Jiná kritéria

1. Kritérium Město je zadané v řádku Kritéria .

2. Kritérium Datum narození je zadané v řádku nebo .

Kritéria zadaná na řádku Kritéria a Nebo se zpracují použitím operátoru OR takto:

City = "Chicago" ORBirthDate<DateAdd("yyyy"; -40; Date())

Do prázdných řádků pod řádkem Nebo můžete zadat i více alternativních kritérií.

Tip:

Pokud jsou kritéria jenom dočasná nebo se často mění, je lepší výsledky dotazů filtrovat.

Použití kritéria NEBO pro různá pole

Na následujícím obrázku vidíte, jak můžete použít řádek kritérií NEBO pro alternativní kritéria v různých polích (třeba pro vyhledání společností, které mají zákazníky buď z Francie, nebo z Londýna).

Dotaz s kritérii z různých polí, ve kterých musí být splněná aspoň jedna podmínka

Tip:

Pokud použijete kritérium, které je také klíčovým slovem, použijte u kritérií dvojité uvozovky, například OR a IN jsou logické operátory a také zkratky pro Oregon a Indiana , takže ""OR"".

Pokud se pole kritérií nemění, zato se často mění hodnoty, které chcete použít, můžete vytvořit parametrický dotaz.

Podívejte se na tyto příklady kritérií dotazů.

Začátek stránky