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, které se týkají nalezení souvisejících, i velmi specifických informací v databázi.
V dotazech někdy používáte data z jedné tabulky a jindy z více než jedné tabulky. Můžete třeba 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, například 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 tato data jsou dostupná pro práci s ním. Dotaz může zobrazit data z jedné nebo více tabulek, z jiných dotazů nebo z kombinace těchto dvou tabulek. Příklad:
-
Zobrazení dat pomocí výběrových dotazů Informace z jedné nebo více tabulek můžete najít a zobrazit tak, že zadáte kritéria, která musí data splňovat, a určete, které hodnoty se mají zobrazit. Můžete třeba požádat o zobrazení všech produktů vytvořených společností Tailspin Toys.
-
Zadejte kritéria a hledejte za běhu. Vytvářejte znovu použitelné dotazy, které vás vždycky žádat o kritéria hledání. Můžete třeba vytvořit dotaz, který požádá uživatele o jméno dodavatele, který bude hledat, a pak zobrazí všechny produkty získané od tohoto dodavatele.
-
Aktualizace nebo přidání dat na základě dotazu Dotaz na data a potom pomocí výsledků automaticky zadejte nebo aktualizujte informace. Pokud třeba Společnost Tailspin Toys přidala na začátek názvů všech svých produktů "TT", vyhledejte všechny produkty společnosti a potom aktualizujte názvy produktů tak, aby každá položka začínala řetězcem TT – a 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 třeba Tailspin Toys vypadne z firmy a produkty společnosti už nejsou k dispozici k prodeji, najděte všechny jejich 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: Některé prvky návrhu nejsou při použití průvodce dostupné. Pokud potřebujete, upravte po vytvoření dotaz v návrhovém zobrazení.
Poznámka: Před vytvořením dotazu se ujistěte, ž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 tomto školení v tématu Začínáme s relacemi tabulek a souvisejícími moduly.
Vytvoření dotazu
-
Vyberte Vytvořit > dotazu.
-
Vyberte Průvodce jednoduchým dotazema pak vyberte OK.
-
Vyberte tabulku nebo dotaz obsahující toto pole a pak přidejte pole do seznamu Vybraná pole. Až skončíte, vyberte Další.
Přidejte z tolika tabulek tolik polí, kolik chcete.
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 apotom Další. Pokračujte krokem 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 jak chcete data shrnout. Jsou uvedena pouze číselná pole. U každého číselného 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 tuto tabulku.
Pokud jste přidali pole data a času
Průvodce dotazem se vás zeptá, jak chcete seskupit hodnoty data. Předpokládejme například, že jste do dotazu přidali číselné pole, jako je cena, a pole data a času, například čas transakce, a pak jste v dialogovém okně Možnosti souhrnu zadali, že chcete zobrazit průměrnou hodnotu pole cena. Vzhledem k tomu, že jste zahrnula pole data a času, můžete 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émzobrazení máte další možnosti pro seskupení hodnot data a času.
-
-
Dejte dotazu název.
-
Určete, jestli chcete dotaz otevřít (v zobrazení Datovýlist) nebo upravit dotaz (v návrhovém zobrazení). Pak vyberte Dokončit.