WWW pro školy
Jak na Office - tutoriály, video návody
Access











Vytvoř si párové triko

Dotazy

V tomto článku se seznámíme s dotazy v MS Access, vysvětlíme si k čemu nám poslouží a ukážeme si jak nějaké základní vytvořit. Pro dotazy jsou důležitá kritéria a operátory v nich, vše si podrobně vysvětlíme a na praktických příkladech ukážeme.

Dotazy
Vloženo: 1.3.2013 15:10
Autor: JaknaOffice.cz
Počet videí: 2
Přečteno: 65200x

Dotaz můžete chápat jako filtr dat v tabulce. V dotazech se zadávají kritéria, která mají za úkol určit záznamy, které chcete zahrnout do výsledku dotazu.

Jak vytvořit dotaz

Dotazy se v MS Access 2010 vytváří na pásu karet Vytvoření > Návrh dotazu, viz obrázek.

 


Abyste zvládli vytvořit jednoduchý výběrový dotaz, je zapotřebí znát základy kritérií a operátory, které se v nich používají.

Operátory

V dotazech se neobejdete bez znalostí těchto základních operátorů. V ideální případě je znát z paměti.

 

> je větší
< je menší
>= je větší nebo rovno
<= je menší nebo rovno
>< nerovná se
Like obsahuje řetězec
Not Like neobsahuje řetězec
? jeden zástupný znak
* neomezený počet zástupných znaků
Is Null je nulová
Is not Null není nulová
AND a zároveň
OR nebo

 

Kritéria

Kritéria jsou nejdůležitější částí dotazů, díky nim můžete v dotazu záznamy filtrovat dle potřeby. Je samozřejmě možné vytvořit dotaz i bez kritérií a zobrazit tak všechny záznamy z tabulky (nebo jiného dotazu).

 


Kritéria se liší podle datového typu pole ve kterém má být uplatněno.

Uvedeme si pár příkladů:

Pro pole typu Text, Memo, Hypertextový odkaz
Kritéria - Like "Novák"
Výsledek - vybraná data budou obsahovat v poli hodnotu Novák

 

Kritéria - Like "B*"
Výsledek - vybraná data budou obsahovat v poli hodnotu začínající písmenem B, tedy např. Brno, Bratislava, Broumov

 

Pro pole typu Číslo, Měna, Automat. číslo
Kritéria - >10
Výsledek - vybraná data budou obsahovat čísla s hodnotou vyšší než 10

 

Kritéria - >= 20 AND <30
Výsledek - vybraná data budou obsahovat čísla s hodnotami vyššími nebo rovnými než je číslo 20 a zároveň menšími než 30, tedy čísla 20, 25, 29

 

Pro pole typu Datum
Kritéria - > 1. 1. 1960
Výsledek - vybraná data budou obsahovat záznamy s datem větším než 1.1.1960 (Access po tomto zapsání “obalí” datum mřížkou, tedy > #1. 1. 1960#)

 

Video tutoriály

Dotazy v MS Access - kritéria pro text a číslo

Dotazy v MS Access - kritéria pro rozmezí datum a číslo


Líbí se vám tento článek, sdílejte ho




Podobné články

Relace mezi tabulkami, jak je vytvořit?

Další užitečné odkazy

Diskuze k článku

jesspodcast | 19.4.2014

Chtela bych se zeptat na nejakou pomucku nebo typ, jak ze zadani poznat, zda se jedna o souhrn ci o parametricky dotaz???

Odpověď
Josef FRONĚK | 31.3.2015

Používal jsem Access 2007, ke kterému byla prostřednictvím konektoru ODBC připojena externí databáze Mysql. Po aktualizaci 2013 nejde externí databáze připojit, neboť Access 2013 při volbě "vytvořit odkaz" prostřednictvím ODBC konektor nezobrazuje.

Přiložený soubor: icon Access 2013.PNG
Odpověď
JJ | 26.2.2018

Potřebovala bych kritérium u datumu zadat tak, aby to ukázalo nejnovější např. poslední fakturu u zákazníka podle datumu. Poradíte prosím? Děkuji

Odpověď
JJ | 26.2.2018

Potřebovala bych kritérium u datumu zadat tak, aby to ukázalo nejnovější např. poslední fakturu u zákazníka podle datumu. Poradíte prosím? Děkuji

Odpověď
Zd Ha | 6.2.2020

Dobrý den - nevím, kde se zadávají dotazy, tak zkouším zde:
Existuje možnost nast. libovol. dlouhé cesty k souboru v Office 10 (Word. Excel), aby se registroval dokum. při ukládání a po spuštění souboru z takto delší cesty nezkracoval název? Zd

Odpověď
Vložení příspěvku
Předmět:
Vaše jméno: (povinný údaj) Váš e-mail:
Text:(Zbývá: 255 znaků - povinný údaj)
Připojit ukázkový soubor:
(Maximální velikost souboru jsou 2MB.)
 Opište následující text (kvůli zneužití):  GaGaT