Vyzkoušejte to!
Access poskytuje šest databázových objektů, které vám při kombinování pomáhají plně využívat vaše data. Zjistěte, jak se jednotlivé objekty hrají.
Tabulky
Access uspořádá vaše informace do tabulek: seznamy řádků a sloupců připomínajících panel úč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íc než jednu tabulku.
Každý řádek v tabulce se nazývá záznama každý sloupec se nazývá pole. Záznam obsahuje všechny konkrétní informace pro určitou entitu, například zákazníka nebo objednávku. Pole je jedna položka informací o této entitě. V tabulce Produkty by například každý řádek nebo záznam měl informace o jednom produktu. Každý sloupec nebo pole obsahuje nějaký typ informací o tomto produktu, například jeho název nebo cenu. Pokud už s nimi nejste obeznámeni, přečtěte si základní informace o databázích.
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 můžete tyto informace natáhnout z různých tabulek a sestavit je pro zobrazení ve formuláři nebo sestavě.
Dotaz může být požadavek na výsledky dat z databáze nebo může být použit k provedení akce s daty nebo 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 ve webových aplikacích pro Access dostupné. |
Formuláře
Formuláře jsou jako zobrazované případy v obchodech – usnadňují zobrazení nebo přístup k položkám databáze, které chcete. Formuláře Accessu jsou podobně jako papírové 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é navrhnout formulář s vědomím použití. Pokud je to třeba pro víc uživatelů, dobře navržený formulář pomáhá zajistit, aby zadávání dat bylo přesné, rychlé a efektivní.
Sestavy
Sestavy nabízejí způsob, jak zobrazit, formátovat a shrnout informace z databáze Accessu. Můžete třeba 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:
-
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 úkoly a přidávat funkce do formulářů, sestav a ovládacích prvků. Pokud třeba přidáte do formuláře příkazové tlačítko a přidružíte událost při kliknutí na tlačítko k makru, provede příkaz při každém kliknutí na tlačítko.
Access nabízí návrhové prostředí, které vám pomůže vytvářet makra. K vytvoření seznamu akcí, které chcete provést, se v podstatě používá zjednodušený programovací jazyk. Některé akce vyžadují další informace, třeba pole, které se má vyplnit. Návrhové prostředí usnadňuje vytváření maker, když vybíráte ze seznamů akcí a vyplňování informací.
Makra slouží k automatizaci řady akcí, změnám dat v databázi a k další činnosti. V návrhovém zobrazení poskytují makra podmnožinu příkazů, které jsou dostupné v jazyk Visual Basic for Application (VBA). Většina lidí snáze vytvoří makro, které bude přidávat funkce 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 sestavu otevřít přímo z jednoho z formulářů pro zadávání dat. Přidejte do formuláře tlačítko a pak vytvořte makro, které otevře sestavu. 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 za účelem automatizace úkolů v aplikaci a provádění vyšších koncových funkcí. Moduly píšete v programovacím jazyce VBA. Modul je kolekce deklarací, příkazů a procedur, které jsou uložené společně jako jednotka.