Platí pro
Access 2013

Toto je 1. část třídílné série o používání kritérií v dotazech.

Dotazy jsou základní součástí vývoje a používání jakékoli databáze. Kromě toho, že poskytujete způsob, jak provádět hromadné změny dat, je to způsob, jakým se ptáte na tato data. Kritéria dotazů vám pomůžou vaši otázku upřesnit – takže místo otázky "Jaké jsou narozeniny mých kontaktů?" můžete položit otázku "Čí narozeniny přijdou příští měsíc?".

Pojďme se na tyto otázky podívat v Accessu. První otázkou je velmi jednoduchý dotaz na jednu tabulku (Kontakty). Jenom požádá Access, aby vybral jméno a datum narození všech uživatelů v tabulce:

Query design with no criteria

Při spuštění dotazu se zobrazí úplný seznam:

All records returned in query with no criteria

Velmi základní věci. V tomto konkrétním příkladu nemám obrovský seznam, na který bych se mohl podívat, ale představte si, že bych měl stovky kontaktů. Asi by mě nezajímalo hledat všechny jejich narozeniny moc často. Teď se podívám, jak můžu pomocí kritéria položit užitečnější otázku: Čí narozeniny jsou tento měsíc?

Tady je návrh dotazu znovu, pouze tentokrát jsem přidal výraz do řádku Kritéria pole DOB:

Expression in the Criteria row for DOB field

Když teď spustím dotaz, vidím lidi, jejichž narozeniny jsou tento měsíc:

Query criteria returns employees with birthday in current month

Další informace o tom, jak kritéria dotazu fungují, a získat komplexní sadu příkladů najdete v článku Příklady kritérií dotazu.

Další informace: Ve druhé části této třídílné série se dozvíte, jak jako kritérium používat operátor LIKE a zástupné znaky.

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.