Vyzkouš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.