Vyzkoušejte to!
Pomocí dotazů můžete odpovídat na obchodní nebo jiné otázky založené na datech a rychle a snadno provádět hromadné aktualizace nebo odstraňovat informace z databáze.
Co jsou dotazy?
V Accessu jsou dotazy podobné otázkám, na které se ptáte, abyste v databázi našli související, i velmi konkrétní informace.
V dotazech se někdy používají data z jedné tabulky a jindy z více než jedné tabulky. Můžete třeba chtít jenom najít telefonní číslo kontaktu, které vyžaduje jednoduchý dotaz na pole telefonního čísla pro konkrétní osobu v tabulce kontaktů. Nebo můžete zkombinovat data z více než jedné tabulky, jako jsou informace o zákazníkovi a informace o objednávce, abyste viděli, co si zákazník objednal.
V Accessu je dotaz databázový objekt. Neukládá data. Místo toho zobrazí data, která jsou uložená v tabulkách, a zpřístupňuje tato data pro práci. Dotaz může zobrazit data z jedné nebo více tabulek, z jiných dotazů nebo z jejich kombinace. Příklady:
-
Zobrazení dat pomocí výběrového dotazu Vyhledejte a zobrazte informace z jedné nebo více tabulek zadáním kritérií, která musí data splňovat, a určením položek, které hodnoty se mají zobrazit. Můžete například požádat o zobrazení všech produktů vytvořených společností Tailspin Toys.
-
Zadejte kritéria a hledejte průběžně. Create opakovaně použitelné dotazy, které vás vždy požádají o kritéria hledání. Můžete například vytvořit dotaz, který uživatele požádá o jméno dodavatele, aby ho vyhledali, a pak zobrazí všechny produkty získané od tohoto dodavatele.
-
Aktualizujte nebo přidejte data na základě dotazu. Zadejte dotaz na data a pak použijte 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ů "TT", vyhledejte všechny produkty společnosti a aktualizujte názvy produktů tak, aby každá položka začínala 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 přestane fungovat a její produkty už nejsou dostupné k prodeji, vyhledejte všechny její produkty a automaticky je odstraňte z příslušných tabulek.
Pomocí Průvodce dotazem vytvořte výběrový dotaz, který zobrazí informace v zobrazení Datový list.
Poznámka: Některé prvky návrhu nejsou při použití průvodce dostupné. Pokud potřebujete, upravte dotaz v návrhovém zobrazení po jeho vytvoření.
Poznámka: Než vytvoříte dotaz, ujistěte se, že jste vytvořili 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 mezi tabulkami a souvisejícími moduly v tomto školení.
Vytvoření dotazu
-
Vyberte Create > Průvodce dotazem.
-
Vyberte Průvodce jednoduchým dotazem a pak vyberte OK.
-
Vyberte tabulku nebo dotaz, který obsahuje pole, a pak přidejte pole do seznamu Vybraná pole . Až budete hotovi, vyberte Další.
Přidejte libovolný počet polí z tolika tabulek, kolik potřebujete.
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 pak 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 sumarizovat a jak chcete shrnout data. 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 obsahovaly 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 vás zeptá, jak chcete seskupit hodnoty kalendářních dat. Předpokládejme například, že jste do dotazu přidali číselné pole, například cenu, a pole data a času, například čas transakce, a pak jste v dialogovém okně Souhrnné možnosti zadali, že chcete zobrazit průměrnou hodnotu pole cena. Protože jste zahrnuli pole data a času, mohli byste vypočítat souhrnné hodnoty pro každou jedinečnou hodnotu data a času pro každý den, měsíc, čtvrtletí nebo rok.
Vyberte časové období, které chcete použít k seskupení hodnot data a času, a pak vyberte Další.
Poznámka: V návrhovém zobrazení máte více možností pro seskupení hodnot data a času.
-
-
Zadejte název dotazu.
-
Určete, jestli chcete dotaz otevřít (v zobrazení Datový list) nebo ho upravit (v návrhovém zobrazení). Pak vyberte Dokončit.