Vyzkoušejte to!
Pomocí dotazů můžete odpovídat na obchodní nebo jiné dotazy na základě dat a rychle a snadno provádět hromadné aktualizace nebo odstraňovat informace z databáze.
Co jsou dotazy?
V aplikaci Access jsou dotazy podobné otázkám, které kladete, když chcete v databázi najít související, byť jen velmi specifické informace.
V dotazech někdy používáte data jenom z jedné tabulky, jindy z více než jedné. Můžete chtít třeba jednoduše najít telefonní číslo kontaktu. To vyžaduje jednoduché zadání dotazu na pole s telefonním číslem konkrétní osoby v tabulce kontaktů. Nebo můžete zkombinovat data z několika tabulek, například informace o zákazníkovi a o objednávce, a zjistit, co si zákazník objednal.
V Accessu je dotaz databázový objekt. Neukládá data. Místo toho zobrazí data uložená v tabulkách, která zpřístupní, abyste s nimi mohli pracovat. Dotaz může zobrazit data z jedné nebo více tabulek, z jiných dotazů nebo z kombinace obojího. Příklady:
- Zobrazte data pomocí výběrového dotazu. Vyhledejte a zobrazte informace v jedné nebo více tabulkách zadáním kritérií, která musí data splňovat, a rozepsaním hodnot, které se mají zobrazit. Můžete například požádat o zobrazení všech produktů vytvořených společností Tailspin Toys.
- Můžete rychle zadávat kritéria a rychle vyhledávat. Vytvářejte opakovaně použitelné dotazy, které vás vždycky vyzvou k zadání kritérií hledání. Můžete například vytvořit dotaz, který uživatele požádá o název dodavatele, kterého má vyhledat, a následně zobrazí všechny produkty získané od tohoto dodavatele.
- Aktualizace nebo přidání dat na základě dotazu Zadat dotaz na data a potom použít výsledky k automatickému zadání nebo aktualizaci informací. Pokud například společnost Tailspin Toys přidala na začátek názvů všech svých produktů označení TT, vyhledejte všechny produkty této společnosti a potom aktualizujte názvy produktů tak, aby jednotlivé položky začínaly na TT – to vše prostřednictvím aktualizačního dotazu.
- Odstranění dat na základě dotazu Vyhledejte informace nebo záznamy a odstraňte je. Pokud například společnost Tailspin Toys zkrachuje a její produkty již nejsou k dispozici v prodeji, vyhledejte všechny její produkty a automaticky je odstraňte z příslušných tabulek.
Pomocí Průvodce dotazem můžete vytvořit výběrový dotaz, který zobrazí informace v zobrazení Datový list.
Poznámka
Při použití průvodce nejsou některé prvky pro návrh k dispozici. Pokud je to potřeba, upravte dotaz po jeho vytvoření v návrhovém zobrazení.
Poznámka
Před vytvořením dotazu nezapomeňte vytvořit relace mezi tabulkami v databázi, protože se používají při dotazování na data. Další informace najdete v tématu Začínáme s relacemi tabulek a souvisejícími moduly v tomto školení.
Vytvoření dotazu
Vyberte Průvodce vytvořením>dotazu.
Vyberte Průvodce jednoduchým dotazem a pak vyberte OK.
Vyberte tabulku nebo dotaz obsahující dané pole a přidejte pole do seznamu Vybraná pole . Až skončíte, vyberte Další.
Přidejte libovolný počet polí z libovolného počtu tabulek.
Pokud jste přidali číselné pole
Pokud jste číselná pole přidali, průvodce se zeptá, jestli má dotaz vrátit podrobnosti nebo souhrnná data. Proveďte jednu z následujících akcí:Pokud chcete zobrazit jednotlivé záznamy, vyberte Podrobnosti a potom Další. Přejděte ke kroku 4.
Pokud chcete zobrazit souhrnná číselná data, například průměry, vyberte Souhrn a pak vyberte Možnosti souhrnu. Určete, která pole chcete shrnout, a způsob, jakým chcete data shrnout. Jsou uvedena pouze číselná pole. Pro každé číselné pole vyberte funkci:
- Součet Dotaz vrátí součet všech hodnot pole.
- Průměr Dotaz vrátí průměr hodnot pole.
- Min Dotaz vrátí nejnižší hodnotu pole.
- Max Dotaz vrátí nejvyšší hodnotu pole.
Pokud chcete, aby výsledky dotazu zahrnovaly počet záznamů ve zdroji dat, vyberte Počet záznamů v názvu tabulky pro danou tabulku.
Pokud jste přidali pole data a času
Průvodce dotazem se zeptá, jakým způsobem byste chtěli hodnoty kalendářních dat seskupit. Předpokládejme například, že jste do dotazu přidali číselné pole (například cena) a pole typu datum a čas (například čas transakce) a potom jste v dialogovém okně Možnosti souhrnu určili, že chcete zobrazit průměrnou hodnotu pole s cenou. Vzhledem k tomu, že jste zahrnuli pole typu datum a čas, můžete vypočítat souhrnné hodnoty pro každou hodnotu data a času pro každý den, měsíc, čtvrtletí nebo rok.
Vyberte časové období, které chcete použít k seskupení datových a časových hodnot, a pak vyberte Další.Poznámka
V návrhovém zobrazení máte více možností seskupení hodnot data a času.
Zadejte název dotazu.
Určit, jestli chcete dotaz otevřít (v zobrazení Datový list) nebo upravit (v návrhovém zobrazení). Potom vyberte Dokončit.