DATABÁZE MS ACCESS 2010
KAPITOLA 5 Popis prostředí Tabulky
PRAKTICKÁ ČÁST
Návrhové zobrazení Datové typy Vlastnosti pole Řazení a filtrování
TABULKY
POPIS PROSTŘEDÍ Spuštění MS Access nadefinovat název databáze a cestu k uložení databáze
Popis prostředí Tabulky Návrhové zobrazení Datové typy Vlastnosti pole Řazení a filtrování
POPIS PROSTŘEDÍ Nahoře záložky:
Popis prostředí Tabulky Návrhové zobrazení Datové typy Vlastnosti pole Řazení a filtrování
Soubor (k uložení souboru, k ukončení, …) Domů (mění se dle objektu databáze) Vytvoření (k vytvoření dotazů formulářů, sestav, maker) Externí data (pro import a export dat z/do databáze) Databázové nástroje (k vytvoření relací mezi tabulkami)
POPIS PROSTŘEDÍ Vpravo – všechny objekty v databázi Největší pracovní pole – náhled dat/návrh Dole – stavový řádek Popis prostředí Tabulky Návrhové zobrazení Datové typy Vlastnosti pole Řazení a filtrování
TABULKY Zobrazení datový list– list– všechny záznamy Návrhové zobrazení– zobrazení– návrh polí tabulky Pokud jsou v tabulce již nějaká data objeví se ještě : Kontingenční tabulka Kontingenční graf
Popis prostředí Tabulky Návrhové zobrazení Datové typy Vlastnosti pole Řazení a filtrování
NÁVRHOVÉ ZOBRAZENÍ Návrhové zobrazení– zobrazení– návrh polí tabulky Definujeme Název pole, Datový typ a další Vlastnosti pole
Popis prostředí Tabulky Návrhové zobrazení Datové typy Vlastnosti pole Řazení a filtrování
DATOVÉ TYPY Určují kolik místa v paměti má být pro uložení hodnoty vymezeno a dále potom výpočetní operace, které lze s hodnotou provádět Popis prostředí Tabulky Návrhové zobrazení Datové typy Vlastnosti pole Řazení a filtrování
DATOVÉ TYPY Určují kolik místa v paměti má být pro uložení hodnoty vymezeno a dále potom výpočetní operace, které lze s hodnotou provádět
Popis prostředí Tabulky Návrhové zobrazení Datové typy Vlastnosti pole Řazení a filtrování
TEXT určen k zápisu libovolných znaků (číslic, písmen, speciálních znaků apod.) zpravidla do max. délky 255 znaků Příklady zástupných symbolů pro formát > veškerý text naformátuje velkými písmeny < veškerý text naformátuje malými písmeny MEMO pro uložení textu proměnné délky až 65535znaků Nelze podle tohoto pole řadit ani filtrovat
DATOVÉ TYPY ČÍSLO
Popis prostředí Tabulky Návrhové zobrazení Datové typy Vlastnosti pole Řazení a filtrování
Slouží k zápisu číselných hodnot celých i racionálních čísel s pohyblivou nebo pevnou desetinnou čárkou Zbytečně velká přesnost zatěžuje paměť a zpomaluje zpracování dat Nastavujeme formát a počet desetinných míst
DATOVÉ TYPY DATUM A ČAS
Popis prostředí Tabulky Návrhové zobrazení Datové typy Vlastnosti pole Řazení a filtrování
Slouží k zápisu datových a časových údajů Široká škála ve výběru formátu Vlastnost: Zobrazit výběr data umožňuje vybrat datum z ikonky kalendáře, která se vedle pole objeví
MĚNA Pro ukládání peněžních hodnot s možností zvolit si ve formátu symbol měny Pole má velikost 8B Pro zápis číselných hodnot s přesností až na 4 desetinná místa
DATOVÉ TYPY AUTOMATICKÉ ČÍSLO
Popis prostředí Tabulky Návrhové zobrazení Datové typy Vlastnosti pole Řazení a filtrování
Slouží k automatickému generování hodnot primárního klíče Při vložení nového záznamu se údaj automaticky doplní (jen jedno v tabulce)
ANO/NE Pro ukládání logických hodnot TRUE/FALSE Zapnuto/vypnuto vytvoří v poli zaškrtávací pole
DATOVÉ TYPY OBJEKT OLE Obrázek, dokument Word nebo zvuk Při vložení nového záznamu se údaj automaticky doplní (jen jedno v tabulce)
Popis prostředí Tabulky Návrhové zobrazení Datové typy Vlastnosti pole Řazení a filtrování
HYPERTEXTOVÝ ODKAZ Pro vložení odkazu na externí soubory Odkazy adres URL do sítě internet, intranet nebo e-mailová adresa nebo odkaz na soubor uložený někde na disku počítače
PŘÍLOHA Slouží pro vkládání souborů
DATOVÉ TYPY POČÍTANÉ Představuje možnost zadat vypočtený výraz na základě jiných polí tabulky
PRŮVODCE VYHLEDÁVÁNÍM Popis prostředí Tabulky Návrhové zobrazení Datové typy Vlastnosti pole Řazení a filtrování
Nejedná se o zvláštní datový typ Je to jen průvodce pomocí něhož lze vytvořit rozbalovací pole se seznamem Hodnoty do seznamu lze vybrat z jiné tabulky nebo je zadat ručně
VLASTNOSTI DATOVÉHO POLE
Popis prostředí Tabulky Návrhové zobrazení Datové typy Vlastnosti pole Řazení a filtrování
VLASTNOST: VELIKOST POLE Velikost pole: určuje, kolik se má přidělit místa v paměti pro toto pole
Popis prostředí Tabulky Návrhové zobrazení Datové typy Vlastnosti pole Řazení a filtrování
Text – maximální počet zadaných znaků Číslo – určuje velikost přidělené paměti, typ a přesnost zadaného čísla
VLASTNOSTI: FORMÁT Formát:
Popis prostředí Tabulky Návrhové zobrazení Datové typy Vlastnosti pole Řazení a filtrování
určuje, jakým způsobem bude údaj zobrazen Definujeme z nabídky nebo pomocí zástupných symbolů Text – např. > … zobrazí text velkými písmeny Číslo – např. oddělovače tisíců, symboly %, vědecký formát, symboly měny …..
Počet desetinných míst
VLASTNOSTI: VSTUPNÍ MASKA Vstupní maska: určuje, jaké hodnoty lze do pole zadat a jakým způsobem se uloží v tabulce
Popis prostředí Tabulky Návrhové zobrazení Datové typy Vlastnosti pole Řazení a filtrování
Definujeme pomocí průvodce nebo pomocí zástupných symbolů Využívají se např. pro zápis PSČ, rodných číslel, telefonních čísel, inventárních čísel, kódů výrobků, středisek, osobních čísel apod. Zajišťují, aby byla data správně zapsána a bylo s nimi možné dobře pracovat (řadit, filtrovat…)
VLASTNOSTI: VSTUPNÍ MASKA Přehled zástupných symbolů
Popis prostředí Tabulky Návrhové zobrazení Datové typy Vlastnosti pole Řazení a filtrování
VLASTNOSTI: TITULEK Popisek v záhlaví sloupce ve formulářích a dalších zobrazeních
Popis prostředí Tabulky Návrhové zobrazení Datové typy Vlastnosti pole Řazení a filtrování
Vyplňujeme, je-li odlišný od názvu pole Název pole se používá např. ve funkcích, v programovém kódu apod., tudíž by měl být co nejkratší Titulek by měl být co nejsrozumitelnější pro uživatele
VLASTNOSTI: VÝCHOZÍ HODNOTA Je údaj, který bude automaticky předvyplněn při vložení nového záznamu Popis prostředí Tabulky Návrhové zobrazení Datové typy Vlastnosti pole Řazení a filtrování
Šetří čas uživatele při zadávání dat Jestliže často zadáváme do jednoho pole stejný údaj Například: u pole národnost bychom nastavili jako výchozí hodnotu „česká“, pro většinu obyvatel naší republiky by se toto pole nemuselo vyplňovat, ostatní – cizinci by si tento údaj jen přepsali Další možností je například předvyplněný aktuální datum (zapíšeme funkcí =Date())
VLASTNOSTI: OVĚŘOVACÍ PRAVIDLO Podmínka, kterou musí splnit hodnota zadaná v tomto poli. Popis prostředí Tabulky Návrhové zobrazení Datové typy Vlastnosti pole Řazení a filtrování
Tato podmínka je kontrolována vždy při opuštění tohoto pole Pokud podmínka není splněna, nedovolí uživateli toto pole opustit, dokud údaj nebude zadán správně
VLASTNOSTI: OVĚŘOVACÍ TEXT Chybové hlášení, které se objeví v případě porušení ověřovacího pravidla. Pokud toto pole není vyplněno, systém si hlášku vygeneruje sám na základě obsahu ověřovacího pravidla
VLASTNOSTI: JE NUTNO ZADAT ANO – při každém zadávání tohoto pole do nového záznamu je potřeba toto pole nutně vyplnit Popis prostředí Tabulky Návrhové zobrazení Datové typy Vlastnosti pole Řazení a filtrování
Je-li údaj nezbytně nutný k dalšímu správnému zpracování dat Např. vyplnění pole primárního klíče Pokud pole uživatel nevyplní, aplikace mu neumožní záznam uložit – nepustí ho k dalšímu zadávání nových záznamů
VLASTNOSTI: POVOLIT NULOVOU DÉLKU
Popis prostředí Tabulky Návrhové zobrazení Datové typy Vlastnosti pole Řazení a filtrování
Povoluje nebo zakazuje vložit texty nulové délky Využívá se k rozlišení, zda je údaj prázdný nebo nulový nebo zda pole nebylo vyplněno vůbec Není-li pole vůbec vyplněno, nabývá pole hodnoty NULL Nulové délky textového pole nabývá po zadání dvakrát uvozovek ““ Nulové délky číselného pole nabývá po zadání 0
ŘAZENÍ A FILTROVÁNÍ Umožňuje operace řazení a výběru záznamů na základě zadaných podmínek
Karta: Data Skupina: Seřadit a filtrovat
Popis prostředí Tabulky Návrhové zobrazení Datové typy Vlastnosti pole Řazení a filtrování
FILTR PODLE FORMULÁŘE
Popis prostředí Tabulky Návrhové zobrazení Datové typy Vlastnosti pole Řazení a filtrování
Zadáním kritérií do jednotlivých polí sestavujeme výslednou podmínku pro filtr (výběr) záznamů K definici podmínek využíváme logických spojek AND, OR, NOT, XOR nebo zástupné symboly (*, ?, …) Prázdné pole definujeme zadáním kritéria pomocí funkce IS NULL nebo ““
POUŽITÉ ZDROJE INFORMACÍ Kruczek, Aleš. Microsoft Access 2010 Podrobná uživatelská příručka. příručka Brno: Computer Press, 2010, vydání první.
27