Úterý 26. února Microsoft Access Databáze je seskupení většího množství údajů, které mají určitou logiku a lze je určitým způsobem vyhodnocovat, zpracovávat a analyzovat Access je jedním z programů určených pro zpracování databází, dalšími jsou např. dbase, FoxPro apod. Typy objektů databáze: Tabulky nejdůležitější typ objektu, zde se vlastně databáze vytváří. Všechny ostatní typy objektů, např. dotazy, formuláře apod. vlastně pouze spolupracují a jsou přímo závislé na tabulkách Dotazy jsou přímo závislé na tabulkách. Jsou to nadefinované funkce, které na základě nastavených kritérií provedou vyhodnocení dat, jež jsou následně zobrazena na obrazovku nebo vložena do nově vytvořené tabulky. Formuláře jsou závislé buď na tabulkách, nebo na dotazech. Zjednodušeně řečeno jsou to graficky pěkně zpracované masky pro prohlížení a úpravu dat z tabulek a dotazů. Sestavy objekty určené pro výstup dat z databáze. Jsou to graficky vzhledně uspořádaná data z tabulek či dotazů, která jsou připravena a zformátována pro tisk. Sestavu lze nastavit tak, aby data přímo třídila, seskupovala určené údaje apod. Stránky tento typ objektu je určen pro vytváření internetových stránek z datových podkladů tabulky či dotazu. Makra v různých typech objektů se můžeme setkat s problémy, které nelze vyřešit jinak než vytvořením makra. Úterý 5. března Vytvoření a návrh nové tabulky Tabulku lze vytvořit: pomocí průvodce vložením dat importem datové tabulky z Excelu v návrhovém zobrazení
V návrhovém zobrazení navrhujeme jednotlivé sloupce tabulky a datové typy. Nelze zde vkládat a upravovat data Editace a úprava dat Zobrazení datového listu v tomto režimu můžeme vkládat, upravovat a mazat data. Záznam řádek tabulky, resp. vložený údaj jako celek Pole sloupec tabulky, jeden konkrétní prvek tabulky Primární klíč označení sloupce, který jednoznačně identifikuje záznam v tabulce. Sloupec označený jako primární klíč nemůže označovat duplicitní údaje, tj. v celé databázi se v tomto sloupci nesmí vyskytnout dva stejné údaje, ani prázdná hodnota u zadaného záznamu.
Třídění tabulky tabulku lze setřídit podle jakéhokoliv sloupce, a to buď vzestupně, nebo sestupně. Postavíme se kurzorem do libovolného řádku ve sloupci, podle kterého bude řazení provedeno, a klepneme na jedno z tlačítek Filtry - filtrování představuje užitečný způsob, jak zobrazit pouze požadovaná data. Relace mezi tabulkami Pro vytvoření různých tabulek pro jednotlivé předměty v databázi je nutné aplikaci Access sdělit jak má tyto informace opět zkompletovat. Prvním krokem v tomto procesu je definování relací mezi tabulkami. Relace je způsob propojení jednotlivých tabulek tak, aby mohly mezi sebou komunikovat a aby jejich propojení umožňovalo svázání vzájemně souvisejících dat. Úterý 19. března Filtry a řazení Vyberte knihy žánru beletrie
Seřaďte knihy vzestupně podle ceny Vyberte spisovatele, jejichž příjmení začíná na M nebo M
Úterý 26. března Dotazy výběrové Dotaz slouží k zobrazení, úpravě a analýze dat z tabulek databáze. Jedná se o příkaz k výběru nebo změně dat z tabulek databáze na základě nastavených podmínek Na kartě Vytvoření zvolíme Návrh dotazu Přidat tabulku a zavřít
1. Vyberte všechny knihy žánru počítače 2. Zobrazte knihy, kterých je na skladě víc jak 20 Sloupec se nezobrazí, není-li zaškrtnutý. 3. Vytvořte dotaz, který u každého žánru vypočítá průměrnou cenu a zaokrouhlí ji na 2 des. místa. Na kartě Dotazy-nástroje klikněte na ikonu Souhrny, tím se přidá další řádek do tabulky návrhu U žánru nastavíme Seskupit, u ceny vybereme průměr (Avg)
Desetinná místa nastavíme ve vlastnostech Úterý 9. dubna 4. Vytvořte dotaz, který zobrazí všechny produkty prodané na splátky, a zároveň ukáže, ve kterém městě se prodávaly 5. Vytvořte dotaz, který zobrazí všechny produkty, jichž se prodalo 15 25 ks (včetně), a přitom nebyly na splátky
6. Vytvořte dotaz, který zobrazí všechny produkty kromě TV od výrobce Sony nebo Philips a jejich zůstatek na skladě 7. Vytvořte dotaz, ve kterém se zobrazí v jednom sloupci dohromady položky Produkt-Výrobce (sloupec nazvěte Výrobek), dále nechte zobrazit sloupce Cena a Splátky, splátky s prázdným polem 8. Vytvořte dotaz, jehož výsledkem budou tři sloupce. V prvním sloupci ať se zobrazí pouze produkt DVD a ve druhém se zobrazí dohromady Město a Výrobce. Druhý sloupec nazvěte Značka. Ve třetím sloupci se vypočítá a zobrazí sleva z původní ceny ve výši 10 %
9. Vytvořte dotaz, který zobrazí v prvním sloupci Produkty, ve druhém Cenu a ve třetím Výrobce. Setřiďte tuto databázi nejdříve podle Výrobce (vzestupně a potom podle Produktu také vzestupně Tímto návrhem dotazu jsou nedříve setříděny záznamy databáze a následně zobrazeny sloupečky podle zadání. Nelze přímo zadat řazení k Produktu a potom k Výrobci, protože Access řadí zleva, tzn., že by nejdříve setřídil záznamy podle Produktu a teprve potom podle výrobce Úterý 7. května Další typy dotazů Křížový dotaz je obdobou kontingenční tabulky v Excelu, slouží k zobrazení souhrnných hodnot z jednoho pole v tabulce 1. Vytvořte křížový dotaz, který uvede průměrnou cenu v jednotlivých měsících u jednotlivých produktů
Aktualizační dotaz aktualizace dat ve skupině nebo ve všech záznamech tabulky. Aktualizační dotaz je spustitelný dotaz, tzn. výsledek uvidíte až v příslušné tabulce po spuštění dotazu 2. Vytvořte dotaz, který vymění zaměstnání technik na zaměstnání mistr 3. Vytvořte dotaz, který zvýší plat prodavačům o 1000 Kč Vytvářecí dotaz vytvoří a uloží novou tabulku 4. Dotaz vytvoří tabulku SLEVA produkt, cena, 15 % z ceny; jen DVD a TV
5. Dotaz vytvoří tabulku Zustatek zboží = produkt-výrobce, město, zůstatek; jen města na O Odstraňovací dotaz odstraní podle zadaných kritérií záznamy databáze. Tento dotaz je po spuštění a potvrzení nevratný 6. Vytvořte dotaz, který odstraní všechny TV od výrobce Sony z města Jihlava Parametrický dotaz po spuštění dotazu se zobrazí dialogové okno, ve kterém je nutné zadat informace pro výběr záznamů. Parametr můžeme vložit do kteréhokoliv dotazu Parametr zadání výběrové otázky, zapište do hranatých závorek [parametr] 7. Vytvořte dotaz, který po vyžádaném zadání produktu zjistí jeho průměrnou cenu. Zvolte výběrový dotaz a přidejte souhrny
Přidávací dotaz se používá, pokud potřebujeme přidat do stávající tabulky nové záznamy využívající data z jiných zdrojů. Úterý 14. května Formuláře Typ databázového objektu, který je používán hlavně k zadávání dat do databáze, nebo k jejich zobrazení. Lze jej používat také jako přepínací panel, který umožňuje otevření dalších formulářů a sestav v databázi, nebo jako vlastní dialogové okno, které umožňuje přijímat data zadávaná uživateli a provádět s těmi daty různé operace. Výhodou formulářů je skutečnost, že jej lze navrhnout přesně podle představ uživatele. Způsoby tvorby formuláře: vložení automatického formuláře vytvoří formulář, který zobrazuje všechna pole a záznamy z podkladové tabulky nebo dotazu, je zde trochu problém, chceme-li jej upravit podle svých představ vytvoření formuláře pomocí průvodce ze všech polí tabulky nebo dotazu si uživatel vybere vhodná pole; formulář může obsahovat pole z několika tabulek nebo dotazů. Je možné zvolit také styl a grafickou úpravu formuláře, tento způsob tvorby považuji za nejlepší vytvořené formuláře v návrhovém zobrazení v tomto případě je vytvořen pouze základní formulář a do něj vkládáme jednotlivá pole Vytvoření nového formuláře pomocí průvodce
V návrhovém zobrazení vhodně upravíme vzhled formuláře Můžeme použít vlastnosti a upravovat vzhled celého formuláře nebo jednotlivých objektů Formulářové zobrazení
Úterý 28. května Př. Vytvoření formuláře pro přihlašování koní na dostihy 1. Pomocí průvodce formulářem jsme vybrali potřebná pole 2. V návrhovém zobrazení bylo potřeba pole zmenšit a uspořádat jinak, dále jsme přepsali některé popisky
3. Do horní části formuláře jsme vložili popisek s textem Pardubice 2013 a obrázek koně 4. U pole barva přeměníme nástroj textové pole na pole se seznamem 5. Zvolíme datové vlastnosti pole se seznamem a klikneme na u vlastnosti zdroj řádků
6. Otevře se nám dotaz, vybereme pole barva a uložíme 7. Do zdroje řádku bude zapsán výběr pomocí jazyka SQL