Video: Seznámení s databázovými objekty
Applies To
Access pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016Vyzkoušejte to!
Access poskytuje šest databázových objektů, které vám při kombinaci pomůžou plně využít výhod vašich dat. Seznamte se s rolí, kterou každý objekt hraje.
Tabulky
Access uspořádá informace do tabulek: seznamy řádků a sloupců, které připomínají pole účetního nebo tabulku. Každá tabulka ukládá informace o konkrétním předmětu, takže většina databází obsahuje více než jednu tabulku.
Každý řádek v tabulce se nazývá záznam a každý sloupec se nazývá pole. Záznam obsahuje všechny konkrétní informace pro konkrétní entitu, například zákazníka nebo objednávku. Pole je jedna položka informací o této entitě. V tabulce Products by například každý řádek nebo záznam obsahovat informace o jednom produktu. Každý sloupec nebo pole obsahuje určitý typ informací o daném produktu, například jeho název nebo cenu. Pokud je ještě neznáte, seznamte se se základy databází.
Dotazy
V dobře navržené databázi se data, která chcete prezentovat prostřednictvím formuláře nebo sestavy, obvykle nacházejí ve více tabulkách. Pomocí dotazu načítáte tyto informace z různých tabulek a sestavíte je pro zobrazení ve formuláři nebo sestavě.
Dotaz může být požadavek na výsledky dat z vaší databáze, nebo ho můžete použít k provedení akce s daty, nebo může být obojí. Pomocí dotazů můžete získat odpovědi na jednoduché otázky, provádět výpočty pomocí dat, kombinovat data z různých tabulek a přidávat, měnit nebo odstraňovat data z databáze.
Existuje mnoho typů dotazů, ale dva základní typy jsou:
Hlavní typy dotazů |
Použití |
---|---|
Výběrový |
Načtení dat z tabulky nebo provádění výpočtů |
Akční |
Přidávání, změna nebo odstraňování dat. Každý úkol má určitý typ akčního dotazu. Akční dotazy nejsou dostupné ve webových aplikacích pro Access. |
Formuláře
Forms se podobají případům zobrazení v obchodech – usnadňují zobrazení nebo přístup k požadovaným databázovým položkám. Podobně jako u papírových formulářů jsou accessové formuláře objekty, pomocí kterých můžete vy nebo jiní uživatelé přidávat, upravovat nebo zobrazovat data uložená v desktopové databázi Accessu. Je důležité, abyste formulář navrhli s ohledem na použití. Pokud je například pro více uživatelů, dobře navržený formulář pomáhá zajistit přesné, rychlé a efektivní zadávání dat.
Sestavy
Sestavy nabízejí způsob, jak zobrazit, formátovat a shrnout informace z accessové databáze. Můžete například vytvořit jednoduchou sestavu telefonních čísel pro všechny kontakty nebo souhrnnou sestavu celkových prodejů v různých oblastech a časových obdobích.
Sestavy jsou užitečné, když chcete prezentovat informace v databázi pro:
-
zobrazení nebo distribuce souhrnu dat,
-
archivní snímky dat,
-
poskytování údajů o jednotlivých záznamech,
-
vytváření popisků.
Makra
Makro je nástroj, který umožňuje automatizovat úlohy a přidávat funkce do formulářů, sestav a ovládacích prvků. Pokud například přidáte příkazové tlačítko do formuláře a přidružíte událost OnClick tlačítka k makrmu, provede příkaz při každém kliknutí na tlačítko.
Access poskytuje prostředí návrhu, které vám pomůže vytvářet makra. K vytvoření seznamu akcí, které se mají provést, se v podstatě používá zjednodušený programovací jazyk. Některé akce vyžadují další informace, například které pole se má vyplnit. Prostředí návrhu usnadňuje vytváření maker, protože vybíráte ze seznamu akcí a vyplňujete informace.
Makra slouží k automatizaci řady akcí, provádění změn dat v databázi atd. Prostřednictvím návrhového zobrazení makra poskytují podmnožinu příkazů, které jsou k dispozici v jazyce Visual Basic for Applications (VBA). Pro většinu lidí je jednodušší vytvořit makro pro přidání funkcí do formulářů, sestav a ovládacích prvků než psát kód jazyka VBA, ale makra můžete vždy převést na jazyk VBA v návrhovém zobrazení.
Předpokládejme, že chcete otevřít sestavu přímo z některého formuláře pro zadávání dat. Přidejte do formuláře tlačítko a pak vytvořte makro, které sestavu otevře. Vytvořené makro může být buď samostatné makro (samostatný objekt v databázi), které se následně propojí s OnClick (Při kliknutí) událostí tlačítka, nebo můžete makro přímo vložit do OnClick události samotného tlačítka. Ať už zvolíte jakoukoliv variantu, při kliknutí na tlačítko se makro spustí a otevře sestavu.
Moduly
Moduly jsou kód jazyka VBA, který píšete k automatizaci úloh v aplikaci a k provádění vyšších funkcí. Moduly píšete v programovacím jazyce VBA. Modul je kolekce deklarací, příkazů a procedur, které jsou uloženy společně jako celek.